# near model CODE resource # jump table entries: 80-84 (5 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 306E 0008 movea.w A0, [A6 + 0x8] 0000000A 326E 000A movea.w A1, [A6 + 0xA] 0000000E 2F09 move.l -[A7], A1 00000010 2F08 move.l -[A7], A0 00000012 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000016 2F00 move.l -[A7], D0 00000018 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 0000001C 588F addq.l A7, 4 0000001E 2840 movea.l A4, D0 00000020 B8FC 0000 cmpa.w A4, 0x0 00000024 6616 bne +0x18 /* 0000003C */ 00000026 4267 clr.w -[A7] 00000028 4267 clr.w -[A7] 0000002A 4267 clr.w -[A7] 0000002C 4267 clr.w -[A7] 0000002E 4267 clr.w -[A7] 00000030 486D EE7A pea.l [A5 - 0x1186] 00000034 4EBA 04AA jsr [PC + 0x4AA /* 000004E0 */] 00000038 4FEF 000E lea.l A7, [A7 + 0xE] label0000003C: 0000003C 200C move.l D0, A4 0000003E 285F movea.l A4, [A7]+ 00000040 4E5E unlink A6 00000042 4E75 rts 00000044 504D addq.w A5, 8 00000046 414C chk.w D0, A4 00000048 4C4F 4352 movem.l D1,D4,D6,A0,A1,A6, A7 0000004C 4E56 0000 link A6, 0 00000050 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000054 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000058 588F addq.l A7, 4 0000005A 4E5E unlink A6 0000005C 4E75 rts 0000005E 504D addq.w A5, 8 00000060 4652 not.w [A2] 00000062 4545 chk.w D2, D5 00000064 524F addq.w A7, 1 fn00000066: 00000066 4E56 FFF6 link A6, -0x000A 0000006A 306E 000A movea.w A0, [A6 + 0xA] 0000006E 2008 move.l D0, A0 00000070 E580 asl D0, 2 00000072 2F00 move.l -[A7], D0 00000074 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00000078 588F addq.l A7, 4 0000007A 2D40 FFFC move.l [A6 - 0x4], D0 0000007E 4AAE FFFC tst.l [A6 - 0x4] 00000082 6616 bne +0x18 /* 0000009A */ 00000084 4267 clr.w -[A7] 00000086 4267 clr.w -[A7] 00000088 4267 clr.w -[A7] 0000008A 4267 clr.w -[A7] 0000008C 4267 clr.w -[A7] 0000008E 486D EE9A pea.l [A5 - 0x1166] 00000092 4EBA 044C jsr [PC + 0x44C /* 000004E0 */] 00000096 4FEF 000E lea.l A7, [A7 + 0xE] label0000009A: 0000009A 306E 000A movea.w A0, [A6 + 0xA] 0000009E 326E 0008 movea.w A1, [A6 + 0x8] 000000A2 2F09 move.l -[A7], A1 000000A4 2F08 move.l -[A7], A0 000000A6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000000AA 306E 000C movea.w A0, [A6 + 0xC] 000000AE 2F08 move.l -[A7], A0 000000B0 2F00 move.l -[A7], D0 000000B2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000000B6 2F00 move.l -[A7], D0 000000B8 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 000000BC 588F addq.l A7, 4 000000BE 206E FFFC movea.l A0, [A6 - 0x4] 000000C2 2080 move.l [A0], D0 000000C4 206E FFFC movea.l A0, [A6 - 0x4] 000000C8 4A90 tst.l [A0] 000000CA 6616 bne +0x18 /* 000000E2 */ 000000CC 4267 clr.w -[A7] 000000CE 4267 clr.w -[A7] 000000D0 4267 clr.w -[A7] 000000D2 4267 clr.w -[A7] 000000D4 4267 clr.w -[A7] 000000D6 486D EEBC pea.l [A5 - 0x1144] 000000DA 4EBA 0404 jsr [PC + 0x404 /* 000004E0 */] 000000DE 4FEF 000E lea.l A7, [A7 + 0xE] label000000E2: 000000E2 7001 moveq.l D0, 0x01 000000E4 3D40 FFFA move.w [A6 - 0x6], D0 000000E8 603C bra +0x3E /* 00000126 */ label000000EA: 000000EA 302E FFFA move.w D0, [A6 - 0x6] 000000EE 48C0 ext.l D0 000000F0 E580 asl D0, 2 000000F2 D0AE FFFC add.l D0, [A6 - 0x4] 000000F6 306E FFFA movea.w A0, [A6 - 0x6] 000000FA 326E 0008 movea.w A1, [A6 + 0x8] 000000FE 2F09 move.l -[A7], A1 00000100 2F08 move.l -[A7], A0 00000102 2D40 FFF6 move.l [A6 - 0xA], D0 00000106 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000010A 306E 000C movea.w A0, [A6 + 0xC] 0000010E 2F08 move.l -[A7], A0 00000110 2F00 move.l -[A7], D0 00000112 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000116 206E FFFC movea.l A0, [A6 - 0x4] 0000011A D090 add.l D0, [A0] 0000011C 206E FFF6 movea.l A0, [A6 - 0xA] 00000120 2080 move.l [A0], D0 00000122 526E FFFA addq.w [A6 - 0x6], 1 label00000126: 00000126 302E FFFA move.w D0, [A6 - 0x6] 0000012A B06E 000A cmp.w D0, [A6 + 0xA] 0000012E 6DBA blt -0x44 /* 000000EA */ 00000130 202E FFFC move.l D0, [A6 - 0x4] 00000134 4E5E unlink A6 00000136 4E75 rts 00000138 504D addq.w A5, 8 0000013A 414C chk.w D0, A4 0000013C 4C4F 4341 movem.l D0,D6,A0,A1,A6, A7 fn00000140: 00000140 4E56 0000 link A6, 0 00000144 206E 0008 movea.l A0, [A6 + 0x8] 00000148 2F10 move.l -[A7], [A0] 0000014A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000014E 588F addq.l A7, 4 00000150 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000154 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000158 588F addq.l A7, 4 0000015A 4E5E unlink A6 0000015C 4E75 rts 0000015E 504D addq.w A5, 8 00000160 4652 not.w [A2] 00000162 4545 chk.w D2, D5 00000164 4152 chk.w D0, [A2] fn00000166: 00000166 4E56 0000 link A6, 0 0000016A 48E7 0700 movem.l -[A7], D5,D6,D7 0000016E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000172 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000176 588F addq.l A7, 4 00000178 3E00 move.w D7, D0 0000017A BE6E 0010 cmp.w D7, [A6 + 0x10] 0000017E 6C00 0072 bge +0x74 /* 000001F2 */ 00000182 7000 moveq.l D0, 0x00 00000184 6000 0074 bra +0x76 /* 000001FA */ label00000188: 00000188 206E 0008 movea.l A0, [A6 + 0x8] 0000018C 52AE 0008 addq.l [A6 + 0x8], 1 00000190 1C10 move.b D6, [A0] 00000192 206E 000C movea.l A0, [A6 + 0xC] 00000196 52AE 000C addq.l [A6 + 0xC], 1 0000019A 1A10 move.b D5, [A0] 0000019C 4A05 tst.b D5 0000019E 6606 bne +0x8 /* 000001A6 */ 000001A0 7000 moveq.l D0, 0x00 000001A2 6000 0056 bra +0x58 /* 000001FA */ label000001A6: 000001A6 7000 moveq.l D0, 0x00 000001A8 1006 move.b D0, D6 000001AA 41ED FA32 lea.l A0, [A5 - 0x5CE] 000001AE D0C0 add.w A0, D0 000001B0 1010 move.b D0, [A0] 000001B2 4880 ext.w D0 000001B4 0800 0006 btst.b D0, 0x6 000001B8 670E beq +0x10 /* 000001C8 */ 000001BA 1006 move.b D0, D6 000001BC 4880 ext.w D0 000001BE 3F00 move.w -[A7], D0 000001C0 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000001C4 548F addq.l A7, 2 000001C6 1C00 move.b D6, D0 label000001C8: 000001C8 7000 moveq.l D0, 0x00 000001CA 1005 move.b D0, D5 000001CC 41ED FA32 lea.l A0, [A5 - 0x5CE] 000001D0 D0C0 add.w A0, D0 000001D2 1010 move.b D0, [A0] 000001D4 4880 ext.w D0 000001D6 0800 0006 btst.b D0, 0x6 000001DA 670E beq +0x10 /* 000001EA */ 000001DC 1005 move.b D0, D5 000001DE 4880 ext.w D0 000001E0 3F00 move.w -[A7], D0 000001E2 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000001E6 548F addq.l A7, 2 000001E8 1C00 move.b D6, D0 label000001EA: 000001EA BC05 cmp.b D6, D5 000001EC 6704 beq +0x6 /* 000001F2 */ 000001EE 7000 moveq.l D0, 0x00 000001F0 6008 bra +0xA /* 000001FA */ label000001F2: 000001F2 5347 subq.w D7, 1 000001F4 4A47 tst.w D7 000001F6 6C90 bge -0x6E /* 00000188 */ 000001F8 7001 moveq.l D0, 0x01 label000001FA: 000001FA 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000001FE 4E5E unlink A6 00000200 4E75 rts 00000202 504D addq.w A5, 8 00000204 4B45 chk.w D5, D5 00000206 594D subq.w A5, 4 00000208 4154 chk.w D0, [A4] 0000020A 4E56 0000 link A6, 0 0000020E 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00000214 6E06 bgt +0x8 /* 0000021C */ 00000216 7001 moveq.l D0, 0x01 00000218 6000 00E8 bra +0xEA /* 00000302 */ label0000021C: 0000021C 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 00000222 6E06 bgt +0x8 /* 0000022A */ 00000224 7002 moveq.l D0, 0x02 00000226 6000 00DA bra +0xDC /* 00000302 */ label0000022A: 0000022A 0C6E 0007 0008 cmpi.w [A6 + 0x8], 0x7 00000230 6E06 bgt +0x8 /* 00000238 */ 00000232 7003 moveq.l D0, 0x03 00000234 6000 00CC bra +0xCE /* 00000302 */ label00000238: 00000238 0C6E 000F 0008 cmpi.w [A6 + 0x8], 0xF 0000023E 6E06 bgt +0x8 /* 00000246 */ 00000240 7004 moveq.l D0, 0x04 00000242 6000 00BE bra +0xC0 /* 00000302 */ label00000246: 00000246 0C6E 001F 0008 cmpi.w [A6 + 0x8], 0x1F 0000024C 6E06 bgt +0x8 /* 00000254 */ 0000024E 7005 moveq.l D0, 0x05 00000250 6000 00B0 bra +0xB2 /* 00000302 */ label00000254: 00000254 0C6E 003F 0008 cmpi.w [A6 + 0x8], 0x3F /* '?' */ 0000025A 6E06 bgt +0x8 /* 00000262 */ 0000025C 7006 moveq.l D0, 0x06 0000025E 6000 00A2 bra +0xA4 /* 00000302 */ label00000262: 00000262 0C6E 007F 0008 cmpi.w [A6 + 0x8], 0x7F 00000268 6E06 bgt +0x8 /* 00000270 */ 0000026A 7007 moveq.l D0, 0x07 0000026C 6000 0094 bra +0x96 /* 00000302 */ label00000270: 00000270 0C6E 00FF 0008 cmpi.w [A6 + 0x8], 0xFF 00000276 6E06 bgt +0x8 /* 0000027E */ 00000278 7008 moveq.l D0, 0x08 0000027A 6000 0086 bra +0x88 /* 00000302 */ label0000027E: 0000027E 0C6E 01FF 0008 cmpi.w [A6 + 0x8], 0x1FF 00000284 6E06 bgt +0x8 /* 0000028C */ 00000286 7009 moveq.l D0, 0x09 00000288 6000 0078 bra +0x7A /* 00000302 */ label0000028C: 0000028C 0C6E 03FF 0008 cmpi.w [A6 + 0x8], 0x3FF 00000292 6E06 bgt +0x8 /* 0000029A */ 00000294 700A moveq.l D0, 0x0A 00000296 6000 006A bra +0x6C /* 00000302 */ label0000029A: 0000029A 0C6E 07FF 0008 cmpi.w [A6 + 0x8], 0x7FF 000002A0 6E06 bgt +0x8 /* 000002A8 */ 000002A2 700B moveq.l D0, 0x0B 000002A4 6000 005C bra +0x5E /* 00000302 */ label000002A8: 000002A8 0C6E 0FFF 0008 cmpi.w [A6 + 0x8], 0xFFF 000002AE 6E06 bgt +0x8 /* 000002B6 */ 000002B0 700C moveq.l D0, 0x0C 000002B2 6000 004E bra +0x50 /* 00000302 */ label000002B6: 000002B6 0C6E 1FFF 0008 cmpi.w [A6 + 0x8], 0x1FFF 000002BC 6E04 bgt +0x6 /* 000002C2 */ 000002BE 700D moveq.l D0, 0x0D 000002C0 6040 bra +0x42 /* 00000302 */ label000002C2: 000002C2 0C6E 3FFF 0008 cmpi.w [A6 + 0x8], 0x3FFF 000002C8 6E04 bgt +0x6 /* 000002CE */ 000002CA 700E moveq.l D0, 0x0E 000002CC 6034 bra +0x36 /* 00000302 */ label000002CE: 000002CE 0C6E 7FFF 0008 cmpi.w [A6 + 0x8], 0x7FFF 000002D4 6E04 bgt +0x6 /* 000002DA */ 000002D6 700F moveq.l D0, 0x0F 000002D8 6028 bra +0x2A /* 00000302 */ label000002DA: 000002DA 306E 0008 movea.w A0, [A6 + 0x8] 000002DE B1FC 0000 FFFF cmpa.l A0, 0xFFFF 000002E4 6E04 bgt +0x6 /* 000002EA */ 000002E6 7010 moveq.l D0, 0x10 000002E8 6018 bra +0x1A /* 00000302 */ label000002EA: 000002EA 4267 clr.w -[A7] 000002EC 4267 clr.w -[A7] 000002EE 4267 clr.w -[A7] 000002F0 4267 clr.w -[A7] 000002F2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000002F6 486D EEDE pea.l [A5 - 0x1122] 000002FA 4EBA 01E4 jsr [PC + 0x1E4 /* 000004E0 */] 000002FE 4FEF 000E lea.l A7, [A7 + 0xE] label00000302: 00000302 4E5E unlink A6 00000304 4E75 rts 00000306 504D addq.w A5, 8 00000308 4D41 chk.w D6, D1 0000030A 5856 addq.w [A6], 4 0000030C 414C chk.w D0, A4 0000030E 4E56 0000 link A6, 0 00000312 7001 moveq.l D0, 0x01 00000314 322E 0008 move.w D1, [A6 + 0x8] 00000318 E368 lsl D0.w, D1 0000031A 5340 subq.w D0, 1 0000031C 4E5E unlink A6 0000031E 4E75 rts 00000320 504D addq.w A5, 8 00000322 4249 clr.w A1 00000324 5453 addq.w [A3], 2 00000326 544F addq.w A7, 2 fn00000328: 00000328 4E56 0000 link A6, 0 0000032C 3F3C 002F move.w -[A7], 0x2F /* '/' */ 00000330 206E 000C movea.l A0, [A6 + 0xC] 00000334 2F10 move.l -[A7], [A0] 00000336 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000033A 5C8F addq.l A7, 6 0000033C 2B40 EE6C move.l [A5 - 0x1194], D0 00000340 4AAD EE6C tst.l [A5 - 0x1194] 00000344 660A bne +0xC /* 00000350 */ 00000346 206E 000C movea.l A0, [A6 + 0xC] 0000034A 2B50 EE6C move.l [A5 - 0x1194], [A0] 0000034E 6004 bra +0x6 /* 00000354 */ label00000350: 00000350 52AD EE6C addq.l [A5 - 0x1194], 1 label00000354: 00000354 4E5E unlink A6 00000356 4E75 rts 00000358 504D addq.w A5, 8 0000035A 494E chk.w D4, A6 0000035C 4954 chk.w D4, [A4] 0000035E 2020 move.l D0, -[A0] fn00000360: 00000360 4E56 0000 link A6, 0 00000364 2F2E 000C move.l -[A7], [A6 + 0xC] 00000368 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000036C 4EBA FFBA jsr [PC - 0x46 /* 00000328 */] 00000370 508F addq.l A7, 8 00000372 4E5E unlink A6 00000374 4E75 rts 00000376 5042 addq.w D2, 8 00000378 4D49 chk.w D6, A1 0000037A 4E49 trap 9 0000037C 5420 addq.b -[A0], 2 fn0000037E: 0000037E 4E56 FFFA link A6, -0x0006 00000382 4878 0002 push.l 0x2 00000386 486D EEFA pea.l [A5 - 0x1106] 0000038A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000038E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000392 4FEF 000C lea.l A7, [A7 + 0xC] 00000396 4A40 tst.w D0 00000398 57C0 seq D0 0000039A 4400 neg.b D0 0000039C 4880 ext.w D0 0000039E 3D40 FFFE move.w [A6 - 0x2], D0 000003A2 4878 0002 push.l 0x2 000003A6 486D EEFE pea.l [A5 - 0x1102] 000003AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003AE 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000003B2 4FEF 000C lea.l A7, [A7 + 0xC] 000003B6 4A40 tst.w D0 000003B8 57C0 seq D0 000003BA 4400 neg.b D0 000003BC 4880 ext.w D0 000003BE 3D40 FFFC move.w [A6 - 0x4], D0 000003C2 4878 0002 push.l 0x2 000003C6 486D EF02 pea.l [A5 - 0x10FE] 000003CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003CE 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000003D2 4FEF 000C lea.l A7, [A7 + 0xC] 000003D6 3D40 FFFA move.w [A6 - 0x6], D0 000003DA 4A6E FFFE tst.w [A6 - 0x2] 000003DE 6606 bne +0x8 /* 000003E6 */ 000003E0 4A6E FFFC tst.w [A6 - 0x4] 000003E4 675A beq +0x5C /* 00000440 */ label000003E6: 000003E6 486D EF06 pea.l [A5 - 0x10FA] 000003EA 486D FBB2 pea.l [A5 - 0x44E] 000003EE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000003F2 508F addq.l A7, 8 000003F4 4A6E FFFC tst.w [A6 - 0x4] 000003F8 6738 beq +0x3A /* 00000432 */ 000003FA 202D FBC4 move.l D0, [A5 - 0x43C] 000003FE 53AD FBC4 subq.l [A5 - 0x43C], 1 00000402 0C80 0000 0001 cmpi.l D0, 0x1 00000408 6316 bls +0x18 /* 00000420 */ 0000040A 206D FBC0 movea.l A0, [A5 - 0x440] 0000040E 52AD FBC0 addq.l [A5 - 0x440], 1 00000412 700A moveq.l D0, 0x0A 00000414 1080 move.b [A0], D0 00000416 0240 00FF andi.w D0, 0xFF 0000041A 48C0 ext.l D0 0000041C 6000 00B6 bra +0xB8 /* 000004D4 */ label00000420: 00000420 486D FBB2 pea.l [A5 - 0x44E] 00000424 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000428 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000042C 5C8F addq.l A7, 6 0000042E 6000 00A4 bra +0xA6 /* 000004D4 */ label00000432: 00000432 486D FBB2 pea.l [A5 - 0x44E] 00000436 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000043A 588F addq.l A7, 4 0000043C 6000 0096 bra +0x98 /* 000004D4 */ label00000440: 00000440 4A6E FFFA tst.w [A6 - 0x6] 00000444 6612 bne +0x14 /* 00000458 */ 00000446 206E 0008 movea.l A0, [A6 + 0x8] 0000044A 4868 0002 pea.l [A0 + 0x2] 0000044E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000452 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000456 508F addq.l A7, 8 label00000458: 00000458 2F2D EE6C move.l -[A7], [A5 - 0x1194] 0000045C 486D EF08 pea.l [A5 - 0x10F8] 00000460 486D FBB2 pea.l [A5 - 0x44E] 00000464 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000468 4FEF 000C lea.l A7, [A7 + 0xC] 0000046C 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000470 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000474 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000478 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000047C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000480 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000484 486D FBB2 pea.l [A5 - 0x44E] 00000488 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000048C 4FEF 001C lea.l A7, [A7 + 0x1C] 00000490 4A6E FFFA tst.w [A6 - 0x6] 00000494 6734 beq +0x36 /* 000004CA */ 00000496 202D FBC4 move.l D0, [A5 - 0x43C] 0000049A 53AD FBC4 subq.l [A5 - 0x43C], 1 0000049E 0C80 0000 0001 cmpi.l D0, 0x1 000004A4 6314 bls +0x16 /* 000004BA */ 000004A6 206D FBC0 movea.l A0, [A5 - 0x440] 000004AA 52AD FBC0 addq.l [A5 - 0x440], 1 000004AE 700A moveq.l D0, 0x0A 000004B0 1080 move.b [A0], D0 000004B2 0240 00FF andi.w D0, 0xFF 000004B6 48C0 ext.l D0 000004B8 601A bra +0x1C /* 000004D4 */ label000004BA: 000004BA 486D FBB2 pea.l [A5 - 0x44E] 000004BE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000004C2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000004C6 5C8F addq.l A7, 6 000004C8 600A bra +0xC /* 000004D4 */ label000004CA: 000004CA 486D FBB2 pea.l [A5 - 0x44E] 000004CE 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000004D2 588F addq.l A7, 4 label000004D4: 000004D4 4E5E unlink A6 000004D6 4E75 rts 000004D8 504D addq.w A5, 8 000004DA 4D45 chk.w D6, D5 000004DC 5353 subq.w [A3], 1 000004DE 4147 chk.w D0, D7 fn000004E0: 000004E0 4E56 0000 link A6, 0 000004E4 2F2E 001C move.l -[A7], [A6 + 0x1C] 000004E8 2F2E 0018 move.l -[A7], [A6 + 0x18] 000004EC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000004F0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000004F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000004F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004FC 4EBA FE80 jsr [PC - 0x180 /* 0000037E */] 00000500 4FEF 0018 lea.l A7, [A7 + 0x18] 00000504 3F3C 0001 move.w -[A7], 0x1 00000508 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 0000050C 548F addq.l A7, 2 0000050E 4E5E unlink A6 00000510 4E75 rts 00000512 504D addq.w A5, 8 00000514 4552 chk.w D2, [A2] 00000516 524F addq.w A7, 1 00000518 5220 addq.b -[A0], 1 fn0000051A: 0000051A 4E56 0000 link A6, 0 0000051E 4AAE 0008 tst.l [A6 + 0x8] 00000522 6724 beq +0x26 /* 00000548 */ 00000524 206E 0008 movea.l A0, [A6 + 0x8] 00000528 4A10 tst.b [A0] 0000052A 671C beq +0x1E /* 00000548 */ 0000052C 4267 clr.w -[A7] 0000052E 4267 clr.w -[A7] 00000530 4267 clr.w -[A7] 00000532 486D EE70 pea.l [A5 - 0x1190] 00000536 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000053A 486D EF0E pea.l [A5 - 0x10F2] 0000053E 4EBA FFA0 jsr [PC - 0x60 /* 000004E0 */] 00000542 4FEF 0012 lea.l A7, [A7 + 0x12] 00000546 6018 bra +0x1A /* 00000560 */ label00000548: 00000548 4267 clr.w -[A7] 0000054A 4267 clr.w -[A7] 0000054C 4267 clr.w -[A7] 0000054E 4267 clr.w -[A7] 00000550 486D EE70 pea.l [A5 - 0x1190] 00000554 486D EF16 pea.l [A5 - 0x10EA] 00000558 4EBA FF86 jsr [PC - 0x7A /* 000004E0 */] 0000055C 4FEF 0010 lea.l A7, [A7 + 0x10] label00000560: 00000560 4E5E unlink A6 00000562 4E75 rts 00000564 504D addq.w A5, 8 00000566 5045 addq.w D5, 8 00000568 5252 addq.w [A2], 1 0000056A 4F52 chk.w D7, [A2] fn0000056C: 0000056C 4E56 0000 link A6, 0 00000570 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000574 2F2D EE6C move.l -[A7], [A5 - 0x1194] 00000578 486D EF1A pea.l [A5 - 0x10E6] 0000057C 486D FBB2 pea.l [A5 - 0x44E] 00000580 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000584 4FEF 0010 lea.l A7, [A7 + 0x10] 00000588 3F3C 0001 move.w -[A7], 0x1 0000058C 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000590 548F addq.l A7, 2 00000592 4E5E unlink A6 00000594 4E75 rts 00000596 504D addq.w A5, 8 00000598 5553 subq.w [A3], 2 0000059A 4147 chk.w D0, D7 0000059C 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn0000059E: 0000059E 4E56 FFFC link A6, -0x0004 000005A2 486D EF2A pea.l [A5 - 0x10D6] 000005A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005AA 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 000005AE 508F addq.l A7, 8 000005B0 4A40 tst.w D0 000005B2 660A bne +0xC /* 000005BE */ 000005B4 41ED FB66 lea.l A0, [A5 - 0x49A] 000005B8 2D48 FFFC move.l [A6 - 0x4], A0 000005BC 602C bra +0x2E /* 000005EA */ label000005BE: 000005BE 486D EF2C pea.l [A5 - 0x10D4] 000005C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005C6 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 000005CA 508F addq.l A7, 8 000005CC 2D40 FFFC move.l [A6 - 0x4], D0 000005D0 4AAE FFFC tst.l [A6 - 0x4] 000005D4 6614 bne +0x16 /* 000005EA */ 000005D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005DA 4EBA FF3E jsr [PC - 0xC2 /* 0000051A */] 000005DE 588F addq.l A7, 4 000005E0 3F3C 0001 move.w -[A7], 0x1 000005E4 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000005E8 548F addq.l A7, 2 label000005EA: 000005EA 202E FFFC move.l D0, [A6 - 0x4] 000005EE 4E5E unlink A6 000005F0 4E75 rts 000005F2 504D addq.w A5, 8 000005F4 4F50 chk.w D7, [A0] 000005F6 454E chk.w D2, A6 000005F8 5220 addq.b -[A0], 1 000005FA 4E56 FFFC link A6, -0x0004 000005FE 486D EF30 pea.l [A5 - 0x10D0] 00000602 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000606 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 0000060A 508F addq.l A7, 8 0000060C 2D40 FFFC move.l [A6 - 0x4], D0 00000610 4AAE FFFC tst.l [A6 - 0x4] 00000614 6614 bne +0x16 /* 0000062A */ 00000616 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000061A 4EBA FEFE jsr [PC - 0x102 /* 0000051A */] 0000061E 588F addq.l A7, 4 00000620 3F3C 0001 move.w -[A7], 0x1 00000624 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000628 548F addq.l A7, 2 label0000062A: 0000062A 202E FFFC move.l D0, [A6 - 0x4] 0000062E 4E5E unlink A6 00000630 4E75 rts 00000632 504D addq.w A5, 8 00000634 4F50 chk.w D7, [A0] 00000636 454E chk.w D2, A6 00000638 5720 subq.b -[A0], 3 fn0000063A: 0000063A 4E56 0000 link A6, 0 0000063E 41ED FB66 lea.l A0, [A5 - 0x49A] 00000642 B1EE 0008 cmpa.l A0, [A6 + 0x8] 00000646 6718 beq +0x1A /* 00000660 */ 00000648 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000064C 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000650 588F addq.l A7, 4 00000652 4A40 tst.w D0 00000654 670A beq +0xC /* 00000660 */ 00000656 486D EF32 pea.l [A5 - 0x10CE] 0000065A 4EBA FEBE jsr [PC - 0x142 /* 0000051A */] 0000065E 588F addq.l A7, 4 label00000660: 00000660 4E5E unlink A6 00000662 4E75 rts 00000664 504D addq.w A5, 8 00000666 434C chk.w D1, A4 00000668 4F53 chk.w D7, [A3] 0000066A 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 0000066C 4E56 FFFE link A6, -0x0002 00000670 206E 0008 movea.l A0, [A6 + 0x8] 00000674 2028 0012 move.l D0, [A0 + 0x12] 00000678 53A8 0012 subq.l [A0 + 0x12], 1 0000067C 4A80 tst.l D0 0000067E 6714 beq +0x16 /* 00000694 */ 00000680 206E 0008 movea.l A0, [A6 + 0x8] 00000684 2268 000E movea.l A1, [A0 + 0xE] 00000688 52A8 000E addq.l [A0 + 0xE], 1 0000068C 7000 moveq.l D0, 0x00 0000068E 1011 move.b D0, [A1] 00000690 48C0 ext.l D0 00000692 600A bra +0xC /* 0000069E */ label00000694: 00000694 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000698 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000069C 588F addq.l A7, 4 label0000069E: 0000069E 3D40 FFFE move.w [A6 - 0x2], D0 000006A2 0C40 FFFF cmpi.w D0, 0xFFFF 000006A6 6606 bne +0x8 /* 000006AE */ 000006A8 70FF moveq.l D0, 0xFFFFFFFF 000006AA 6000 005E bra +0x60 /* 0000070A */ label000006AE: 000006AE 303C 00FF move.w D0, 0xFF 000006B2 C06E FFFE and.w D0, [A6 - 0x2] 000006B6 E148 lsl D0.w, 8 000006B8 206E 000C movea.l A0, [A6 + 0xC] 000006BC 3080 move.w [A0], D0 000006BE 206E 0008 movea.l A0, [A6 + 0x8] 000006C2 2028 0012 move.l D0, [A0 + 0x12] 000006C6 53A8 0012 subq.l [A0 + 0x12], 1 000006CA 4A80 tst.l D0 000006CC 6714 beq +0x16 /* 000006E2 */ 000006CE 206E 0008 movea.l A0, [A6 + 0x8] 000006D2 2268 000E movea.l A1, [A0 + 0xE] 000006D6 52A8 000E addq.l [A0 + 0xE], 1 000006DA 7000 moveq.l D0, 0x00 000006DC 1011 move.b D0, [A1] 000006DE 48C0 ext.l D0 000006E0 600A bra +0xC /* 000006EC */ label000006E2: 000006E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006E6 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000006EA 588F addq.l A7, 4 label000006EC: 000006EC 3D40 FFFE move.w [A6 - 0x2], D0 000006F0 0C40 FFFF cmpi.w D0, 0xFFFF 000006F4 6604 bne +0x6 /* 000006FA */ 000006F6 70FF moveq.l D0, 0xFFFFFFFF 000006F8 6010 bra +0x12 /* 0000070A */ label000006FA: 000006FA 303C 00FF move.w D0, 0xFF 000006FE C06E FFFE and.w D0, [A6 - 0x2] 00000702 206E 000C movea.l A0, [A6 + 0xC] 00000706 8150 or.w [A0], D0 00000708 7000 moveq.l D0, 0x00 label0000070A: 0000070A 4E5E unlink A6 0000070C 4E75 rts 0000070E 504D addq.w A5, 8 00000710 5245 addq.w D5, 1 00000712 4144 chk.w D0, D4 00000714 4249 clr.w A1 00000716 4E56 0000 link A6, 0 0000071A 206E 0008 movea.l A0, [A6 + 0x8] 0000071E 2028 0012 move.l D0, [A0 + 0x12] 00000722 53A8 0012 subq.l [A0 + 0x12], 1 00000726 0C80 0000 0001 cmpi.l D0, 0x1 0000072C 6320 bls +0x22 /* 0000074E */ 0000072E 206E 0008 movea.l A0, [A6 + 0x8] 00000732 2268 000E movea.l A1, [A0 + 0xE] 00000736 52A8 000E addq.l [A0 + 0xE], 1 0000073A 302E 000C move.w D0, [A6 + 0xC] 0000073E E040 asr D0.w, 8 00000740 0240 00FF andi.w D0, 0xFF 00000744 1280 move.b [A1], D0 00000746 0240 00FF andi.w D0, 0xFF 0000074A 48C0 ext.l D0 0000074C 6016 bra +0x18 /* 00000764 */ label0000074E: 0000074E 302E 000C move.w D0, [A6 + 0xC] 00000752 E040 asr D0.w, 8 00000754 0240 00FF andi.w D0, 0xFF 00000758 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000075C 3F00 move.w -[A7], D0 0000075E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000762 5C8F addq.l A7, 6 label00000764: 00000764 0C40 FFFF cmpi.w D0, 0xFFFF 00000768 6606 bne +0x8 /* 00000770 */ 0000076A 70FF moveq.l D0, 0xFFFFFFFF 0000076C 6000 0054 bra +0x56 /* 000007C2 */ label00000770: 00000770 206E 0008 movea.l A0, [A6 + 0x8] 00000774 2028 0012 move.l D0, [A0 + 0x12] 00000778 53A8 0012 subq.l [A0 + 0x12], 1 0000077C 0C80 0000 0001 cmpi.l D0, 0x1 00000782 631E bls +0x20 /* 000007A2 */ 00000784 206E 0008 movea.l A0, [A6 + 0x8] 00000788 2268 000E movea.l A1, [A0 + 0xE] 0000078C 52A8 000E addq.l [A0 + 0xE], 1 00000790 303C 00FF move.w D0, 0xFF 00000794 C06E 000C and.w D0, [A6 + 0xC] 00000798 1280 move.b [A1], D0 0000079A 0240 00FF andi.w D0, 0xFF 0000079E 48C0 ext.l D0 000007A0 6014 bra +0x16 /* 000007B6 */ label000007A2: 000007A2 303C 00FF move.w D0, 0xFF 000007A6 C06E 000C and.w D0, [A6 + 0xC] 000007AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007AE 3F00 move.w -[A7], D0 000007B0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000007B4 5C8F addq.l A7, 6 label000007B6: 000007B6 0C40 FFFF cmpi.w D0, 0xFFFF 000007BA 6604 bne +0x6 /* 000007C0 */ 000007BC 70FF moveq.l D0, 0xFFFFFFFF 000007BE 6002 bra +0x4 /* 000007C2 */ label000007C0: 000007C0 7000 moveq.l D0, 0x00 label000007C2: 000007C2 4E5E unlink A6 000007C4 4E75 rts 000007C6 504D addq.w A5, 8 000007C8 5752 subq.w [A2], 3 000007CA 4954 chk.w D4, [A4] 000007CC 4542 chk.w D2, D2 000007CE 4E56 FFFE link A6, -0x0002 000007D2 206E 0008 movea.l A0, [A6 + 0x8] 000007D6 2028 0012 move.l D0, [A0 + 0x12] 000007DA 53A8 0012 subq.l [A0 + 0x12], 1 000007DE 4A80 tst.l D0 000007E0 6714 beq +0x16 /* 000007F6 */ 000007E2 206E 0008 movea.l A0, [A6 + 0x8] 000007E6 2268 000E movea.l A1, [A0 + 0xE] 000007EA 52A8 000E addq.l [A0 + 0xE], 1 000007EE 7000 moveq.l D0, 0x00 000007F0 1011 move.b D0, [A1] 000007F2 48C0 ext.l D0 000007F4 600A bra +0xC /* 00000800 */ label000007F6: 000007F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007FA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000007FE 588F addq.l A7, 4 label00000800: 00000800 3D40 FFFE move.w [A6 - 0x2], D0 00000804 0C40 FFFF cmpi.w D0, 0xFFFF 00000808 6606 bne +0x8 /* 00000810 */ 0000080A 70FF moveq.l D0, 0xFFFFFFFF 0000080C 6000 0116 bra +0x118 /* 00000924 */ label00000810: 00000810 303C 00FF move.w D0, 0xFF 00000814 C06E FFFE and.w D0, [A6 - 0x2] 00000818 7218 moveq.l D1, 0x18 0000081A E368 lsl D0.w, D1 0000081C 206E 000C movea.l A0, [A6 + 0xC] 00000820 4840 swap.w D0 00000822 4240 clr.w D0 00000824 4840 swap.w D0 00000826 2080 move.l [A0], D0 00000828 206E 0008 movea.l A0, [A6 + 0x8] 0000082C 2028 0012 move.l D0, [A0 + 0x12] 00000830 53A8 0012 subq.l [A0 + 0x12], 1 00000834 4A80 tst.l D0 00000836 6714 beq +0x16 /* 0000084C */ 00000838 206E 0008 movea.l A0, [A6 + 0x8] 0000083C 2268 000E movea.l A1, [A0 + 0xE] 00000840 52A8 000E addq.l [A0 + 0xE], 1 00000844 7000 moveq.l D0, 0x00 00000846 1011 move.b D0, [A1] 00000848 48C0 ext.l D0 0000084A 600A bra +0xC /* 00000856 */ label0000084C: 0000084C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000850 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000854 588F addq.l A7, 4 label00000856: 00000856 3D40 FFFE move.w [A6 - 0x2], D0 0000085A 0C40 FFFF cmpi.w D0, 0xFFFF 0000085E 6606 bne +0x8 /* 00000866 */ 00000860 70FF moveq.l D0, 0xFFFFFFFF 00000862 6000 00C0 bra +0xC2 /* 00000924 */ label00000866: 00000866 303C 00FF move.w D0, 0xFF 0000086A C06E FFFE and.w D0, [A6 - 0x2] 0000086E 7210 moveq.l D1, 0x10 00000870 E368 lsl D0.w, D1 00000872 4840 swap.w D0 00000874 4240 clr.w D0 00000876 4840 swap.w D0 00000878 206E 000C movea.l A0, [A6 + 0xC] 0000087C 8190 or.l [A0], D0 0000087E 206E 0008 movea.l A0, [A6 + 0x8] 00000882 2028 0012 move.l D0, [A0 + 0x12] 00000886 53A8 0012 subq.l [A0 + 0x12], 1 0000088A 4A80 tst.l D0 0000088C 6714 beq +0x16 /* 000008A2 */ 0000088E 206E 0008 movea.l A0, [A6 + 0x8] 00000892 2268 000E movea.l A1, [A0 + 0xE] 00000896 52A8 000E addq.l [A0 + 0xE], 1 0000089A 7000 moveq.l D0, 0x00 0000089C 1011 move.b D0, [A1] 0000089E 48C0 ext.l D0 000008A0 600A bra +0xC /* 000008AC */ label000008A2: 000008A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008A6 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000008AA 588F addq.l A7, 4 label000008AC: 000008AC 3D40 FFFE move.w [A6 - 0x2], D0 000008B0 0C40 FFFF cmpi.w D0, 0xFFFF 000008B4 6606 bne +0x8 /* 000008BC */ 000008B6 70FF moveq.l D0, 0xFFFFFFFF 000008B8 6000 006A bra +0x6C /* 00000924 */ label000008BC: 000008BC 303C 00FF move.w D0, 0xFF 000008C0 C06E FFFE and.w D0, [A6 - 0x2] 000008C4 E148 lsl D0.w, 8 000008C6 4840 swap.w D0 000008C8 4240 clr.w D0 000008CA 4840 swap.w D0 000008CC 206E 000C movea.l A0, [A6 + 0xC] 000008D0 8190 or.l [A0], D0 000008D2 206E 0008 movea.l A0, [A6 + 0x8] 000008D6 2028 0012 move.l D0, [A0 + 0x12] 000008DA 53A8 0012 subq.l [A0 + 0x12], 1 000008DE 4A80 tst.l D0 000008E0 6714 beq +0x16 /* 000008F6 */ 000008E2 206E 0008 movea.l A0, [A6 + 0x8] 000008E6 2268 000E movea.l A1, [A0 + 0xE] 000008EA 52A8 000E addq.l [A0 + 0xE], 1 000008EE 7000 moveq.l D0, 0x00 000008F0 1011 move.b D0, [A1] 000008F2 48C0 ext.l D0 000008F4 600A bra +0xC /* 00000900 */ label000008F6: 000008F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008FA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000008FE 588F addq.l A7, 4 label00000900: 00000900 3D40 FFFE move.w [A6 - 0x2], D0 00000904 0C40 FFFF cmpi.w D0, 0xFFFF 00000908 6604 bne +0x6 /* 0000090E */ 0000090A 70FF moveq.l D0, 0xFFFFFFFF 0000090C 6016 bra +0x18 /* 00000924 */ label0000090E: 0000090E 303C 00FF move.w D0, 0xFF 00000912 C06E FFFE and.w D0, [A6 - 0x2] 00000916 4840 swap.w D0 00000918 4240 clr.w D0 0000091A 4840 swap.w D0 0000091C 206E 000C movea.l A0, [A6 + 0xC] 00000920 8190 or.l [A0], D0 00000922 7000 moveq.l D0, 0x00 label00000924: 00000924 4E5E unlink A6 00000926 4E75 rts 00000928 504D addq.w A5, 8 0000092A 5245 addq.w D5, 1 0000092C 4144 chk.w D0, D4 0000092E 4249 clr.w A1 00000930 4E56 0000 link A6, 0 00000934 206E 0008 movea.l A0, [A6 + 0x8] 00000938 2028 0012 move.l D0, [A0 + 0x12] 0000093C 53A8 0012 subq.l [A0 + 0x12], 1 00000940 0C80 0000 0001 cmpi.l D0, 0x1 00000946 6324 bls +0x26 /* 0000096C */ 00000948 206E 0008 movea.l A0, [A6 + 0x8] 0000094C 2268 000E movea.l A1, [A0 + 0xE] 00000950 52A8 000E addq.l [A0 + 0xE], 1 00000954 202E 000C move.l D0, [A6 + 0xC] 00000958 7218 moveq.l D1, 0x18 0000095A E2A0 asr D0, D1 0000095C 0280 0000 00FF andi.l D0, 0xFF 00000962 1280 move.b [A1], D0 00000964 0240 00FF andi.w D0, 0xFF 00000968 48C0 ext.l D0 0000096A 601A bra +0x1C /* 00000986 */ label0000096C: 0000096C 202E 000C move.l D0, [A6 + 0xC] 00000970 7218 moveq.l D1, 0x18 00000972 E2A0 asr D0, D1 00000974 0280 0000 00FF andi.l D0, 0xFF 0000097A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000097E 3F00 move.w -[A7], D0 00000980 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000984 5C8F addq.l A7, 6 label00000986: 00000986 0C40 FFFF cmpi.w D0, 0xFFFF 0000098A 6606 bne +0x8 /* 00000992 */ 0000098C 70FF moveq.l D0, 0xFFFFFFFF 0000098E 6000 0110 bra +0x112 /* 00000AA0 */ label00000992: 00000992 206E 0008 movea.l A0, [A6 + 0x8] 00000996 2028 0012 move.l D0, [A0 + 0x12] 0000099A 53A8 0012 subq.l [A0 + 0x12], 1 0000099E 0C80 0000 0001 cmpi.l D0, 0x1 000009A4 6324 bls +0x26 /* 000009CA */ 000009A6 206E 0008 movea.l A0, [A6 + 0x8] 000009AA 2268 000E movea.l A1, [A0 + 0xE] 000009AE 52A8 000E addq.l [A0 + 0xE], 1 000009B2 202E 000C move.l D0, [A6 + 0xC] 000009B6 7210 moveq.l D1, 0x10 000009B8 E2A0 asr D0, D1 000009BA 0280 0000 00FF andi.l D0, 0xFF 000009C0 1280 move.b [A1], D0 000009C2 0240 00FF andi.w D0, 0xFF 000009C6 48C0 ext.l D0 000009C8 601A bra +0x1C /* 000009E4 */ label000009CA: 000009CA 202E 000C move.l D0, [A6 + 0xC] 000009CE 7210 moveq.l D1, 0x10 000009D0 E2A0 asr D0, D1 000009D2 0280 0000 00FF andi.l D0, 0xFF 000009D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009DC 3F00 move.w -[A7], D0 000009DE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000009E2 5C8F addq.l A7, 6 label000009E4: 000009E4 0C40 FFFF cmpi.w D0, 0xFFFF 000009E8 6606 bne +0x8 /* 000009F0 */ 000009EA 70FF moveq.l D0, 0xFFFFFFFF 000009EC 6000 00B2 bra +0xB4 /* 00000AA0 */ label000009F0: 000009F0 206E 0008 movea.l A0, [A6 + 0x8] 000009F4 2028 0012 move.l D0, [A0 + 0x12] 000009F8 53A8 0012 subq.l [A0 + 0x12], 1 000009FC 0C80 0000 0001 cmpi.l D0, 0x1 00000A02 6322 bls +0x24 /* 00000A26 */ 00000A04 206E 0008 movea.l A0, [A6 + 0x8] 00000A08 2268 000E movea.l A1, [A0 + 0xE] 00000A0C 52A8 000E addq.l [A0 + 0xE], 1 00000A10 202E 000C move.l D0, [A6 + 0xC] 00000A14 E080 asr D0, 8 00000A16 0280 0000 00FF andi.l D0, 0xFF 00000A1C 1280 move.b [A1], D0 00000A1E 0240 00FF andi.w D0, 0xFF 00000A22 48C0 ext.l D0 00000A24 6018 bra +0x1A /* 00000A3E */ label00000A26: 00000A26 202E 000C move.l D0, [A6 + 0xC] 00000A2A E080 asr D0, 8 00000A2C 0280 0000 00FF andi.l D0, 0xFF 00000A32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A36 3F00 move.w -[A7], D0 00000A38 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000A3C 5C8F addq.l A7, 6 label00000A3E: 00000A3E 0C40 FFFF cmpi.w D0, 0xFFFF 00000A42 6606 bne +0x8 /* 00000A4A */ 00000A44 70FF moveq.l D0, 0xFFFFFFFF 00000A46 6000 0058 bra +0x5A /* 00000AA0 */ label00000A4A: 00000A4A 206E 0008 movea.l A0, [A6 + 0x8] 00000A4E 2028 0012 move.l D0, [A0 + 0x12] 00000A52 53A8 0012 subq.l [A0 + 0x12], 1 00000A56 0C80 0000 0001 cmpi.l D0, 0x1 00000A5C 6320 bls +0x22 /* 00000A7E */ 00000A5E 206E 0008 movea.l A0, [A6 + 0x8] 00000A62 2268 000E movea.l A1, [A0 + 0xE] 00000A66 52A8 000E addq.l [A0 + 0xE], 1 00000A6A 203C 0000 00FF move.l D0, 0xFF 00000A70 C0AE 000C and.l D0, [A6 + 0xC] 00000A74 1280 move.b [A1], D0 00000A76 0240 00FF andi.w D0, 0xFF 00000A7A 48C0 ext.l D0 00000A7C 6016 bra +0x18 /* 00000A94 */ label00000A7E: 00000A7E 203C 0000 00FF move.l D0, 0xFF 00000A84 C0AE 000C and.l D0, [A6 + 0xC] 00000A88 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A8C 3F00 move.w -[A7], D0 00000A8E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000A92 5C8F addq.l A7, 6 label00000A94: 00000A94 0C40 FFFF cmpi.w D0, 0xFFFF 00000A98 6604 bne +0x6 /* 00000A9E */ 00000A9A 70FF moveq.l D0, 0xFFFFFFFF 00000A9C 6002 bra +0x4 /* 00000AA0 */ label00000A9E: 00000A9E 7000 moveq.l D0, 0x00 label00000AA0: 00000AA0 4E5E unlink A6 00000AA2 4E75 rts 00000AA4 504D addq.w A5, 8 00000AA6 5752 subq.w [A2], 3 00000AA8 4954 chk.w D4, [A4] 00000AAA 4542 chk.w D2, D2 00000AAC 4E56 FFFE link A6, -0x0002 00000AB0 206E 0008 movea.l A0, [A6 + 0x8] 00000AB4 2028 0012 move.l D0, [A0 + 0x12] 00000AB8 53A8 0012 subq.l [A0 + 0x12], 1 00000ABC 4A80 tst.l D0 00000ABE 6714 beq +0x16 /* 00000AD4 */ 00000AC0 206E 0008 movea.l A0, [A6 + 0x8] 00000AC4 2268 000E movea.l A1, [A0 + 0xE] 00000AC8 52A8 000E addq.l [A0 + 0xE], 1 00000ACC 7000 moveq.l D0, 0x00 00000ACE 1011 move.b D0, [A1] 00000AD0 48C0 ext.l D0 00000AD2 600A bra +0xC /* 00000ADE */ label00000AD4: 00000AD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AD8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000ADC 588F addq.l A7, 4 label00000ADE: 00000ADE 3D40 FFFE move.w [A6 - 0x2], D0 00000AE2 0C40 FFFF cmpi.w D0, 0xFFFF 00000AE6 6606 bne +0x8 /* 00000AEE */ 00000AE8 70FF moveq.l D0, 0xFFFFFFFF 00000AEA 6000 005E bra +0x60 /* 00000B4A */ label00000AEE: 00000AEE 303C 00FF move.w D0, 0xFF 00000AF2 C06E FFFE and.w D0, [A6 - 0x2] 00000AF6 206E 000C movea.l A0, [A6 + 0xC] 00000AFA 3080 move.w [A0], D0 00000AFC 206E 0008 movea.l A0, [A6 + 0x8] 00000B00 2028 0012 move.l D0, [A0 + 0x12] 00000B04 53A8 0012 subq.l [A0 + 0x12], 1 00000B08 4A80 tst.l D0 00000B0A 6714 beq +0x16 /* 00000B20 */ 00000B0C 206E 0008 movea.l A0, [A6 + 0x8] 00000B10 2268 000E movea.l A1, [A0 + 0xE] 00000B14 52A8 000E addq.l [A0 + 0xE], 1 00000B18 7000 moveq.l D0, 0x00 00000B1A 1011 move.b D0, [A1] 00000B1C 48C0 ext.l D0 00000B1E 600A bra +0xC /* 00000B2A */ label00000B20: 00000B20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B24 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000B28 588F addq.l A7, 4 label00000B2A: 00000B2A 3D40 FFFE move.w [A6 - 0x2], D0 00000B2E 0C40 FFFF cmpi.w D0, 0xFFFF 00000B32 6604 bne +0x6 /* 00000B38 */ 00000B34 70FF moveq.l D0, 0xFFFFFFFF 00000B36 6012 bra +0x14 /* 00000B4A */ label00000B38: 00000B38 303C 00FF move.w D0, 0xFF 00000B3C C06E FFFE and.w D0, [A6 - 0x2] 00000B40 E148 lsl D0.w, 8 00000B42 206E 000C movea.l A0, [A6 + 0xC] 00000B46 8150 or.w [A0], D0 00000B48 7000 moveq.l D0, 0x00 label00000B4A: 00000B4A 4E5E unlink A6 00000B4C 4E75 rts 00000B4E 504D addq.w A5, 8 00000B50 5245 addq.w D5, 1 00000B52 4144 chk.w D0, D4 00000B54 4C49 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A1 00000B58 0000 206E ori.b D0, 0x6E /* 'n' */ 00000B5C 0008 2028 ori.b A0, 0x28 /* '(' */ 00000B60 0012 53A8 ori.b [A2], 0xA8 00000B64 0012 0C80 ori.b [A2], 0x80 00000B68 0000 0001 ori.b D0, 0x1 00000B6C 631E bls +0x20 /* 00000B8C */ 00000B6E 206E 0008 movea.l A0, [A6 + 0x8] 00000B72 2268 000E movea.l A1, [A0 + 0xE] 00000B76 52A8 000E addq.l [A0 + 0xE], 1 00000B7A 303C 00FF move.w D0, 0xFF 00000B7E C06E 000C and.w D0, [A6 + 0xC] 00000B82 1280 move.b [A1], D0 00000B84 0240 00FF andi.w D0, 0xFF 00000B88 48C0 ext.l D0 00000B8A 6014 bra +0x16 /* 00000BA0 */ label00000B8C: 00000B8C 303C 00FF move.w D0, 0xFF 00000B90 C06E 000C and.w D0, [A6 + 0xC] 00000B94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B98 3F00 move.w -[A7], D0 00000B9A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000B9E 5C8F addq.l A7, 6 label00000BA0: 00000BA0 0C40 FFFF cmpi.w D0, 0xFFFF 00000BA4 6606 bne +0x8 /* 00000BAC */ 00000BA6 70FF moveq.l D0, 0xFFFFFFFF 00000BA8 6000 0058 bra +0x5A /* 00000C02 */ label00000BAC: 00000BAC 206E 0008 movea.l A0, [A6 + 0x8] 00000BB0 2028 0012 move.l D0, [A0 + 0x12] 00000BB4 53A8 0012 subq.l [A0 + 0x12], 1 00000BB8 0C80 0000 0001 cmpi.l D0, 0x1 00000BBE 6320 bls +0x22 /* 00000BE0 */ 00000BC0 206E 0008 movea.l A0, [A6 + 0x8] 00000BC4 2268 000E movea.l A1, [A0 + 0xE] 00000BC8 52A8 000E addq.l [A0 + 0xE], 1 00000BCC 302E 000C move.w D0, [A6 + 0xC] 00000BD0 E040 asr D0.w, 8 00000BD2 0240 00FF andi.w D0, 0xFF 00000BD6 1280 move.b [A1], D0 00000BD8 0240 00FF andi.w D0, 0xFF 00000BDC 48C0 ext.l D0 00000BDE 6016 bra +0x18 /* 00000BF6 */ label00000BE0: 00000BE0 302E 000C move.w D0, [A6 + 0xC] 00000BE4 E040 asr D0.w, 8 00000BE6 0240 00FF andi.w D0, 0xFF 00000BEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BEE 3F00 move.w -[A7], D0 00000BF0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000BF4 5C8F addq.l A7, 6 label00000BF6: 00000BF6 0C40 FFFF cmpi.w D0, 0xFFFF 00000BFA 6604 bne +0x6 /* 00000C00 */ 00000BFC 70FF moveq.l D0, 0xFFFFFFFF 00000BFE 6002 bra +0x4 /* 00000C02 */ label00000C00: 00000C00 7000 moveq.l D0, 0x00 label00000C02: 00000C02 4E5E unlink A6 00000C04 4E75 rts 00000C06 504D addq.w A5, 8 00000C08 5752 subq.w [A2], 3 00000C0A 4954 chk.w D4, [A4] 00000C0C 454C chk.w D2, A4 00000C0E 4E56 FFFE link A6, -0x0002 00000C12 206E 0008 movea.l A0, [A6 + 0x8] 00000C16 2028 0012 move.l D0, [A0 + 0x12] 00000C1A 53A8 0012 subq.l [A0 + 0x12], 1 00000C1E 4A80 tst.l D0 00000C20 6714 beq +0x16 /* 00000C36 */ 00000C22 206E 0008 movea.l A0, [A6 + 0x8] 00000C26 2268 000E movea.l A1, [A0 + 0xE] 00000C2A 52A8 000E addq.l [A0 + 0xE], 1 00000C2E 7000 moveq.l D0, 0x00 00000C30 1011 move.b D0, [A1] 00000C32 48C0 ext.l D0 00000C34 600A bra +0xC /* 00000C40 */ label00000C36: 00000C36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C3A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000C3E 588F addq.l A7, 4 label00000C40: 00000C40 3D40 FFFE move.w [A6 - 0x2], D0 00000C44 0C40 FFFF cmpi.w D0, 0xFFFF 00000C48 6606 bne +0x8 /* 00000C50 */ 00000C4A 70FF moveq.l D0, 0xFFFFFFFF 00000C4C 6000 0116 bra +0x118 /* 00000D64 */ label00000C50: 00000C50 303C 00FF move.w D0, 0xFF 00000C54 C06E FFFE and.w D0, [A6 - 0x2] 00000C58 206E 000C movea.l A0, [A6 + 0xC] 00000C5C 4840 swap.w D0 00000C5E 4240 clr.w D0 00000C60 4840 swap.w D0 00000C62 2080 move.l [A0], D0 00000C64 206E 0008 movea.l A0, [A6 + 0x8] 00000C68 2028 0012 move.l D0, [A0 + 0x12] 00000C6C 53A8 0012 subq.l [A0 + 0x12], 1 00000C70 4A80 tst.l D0 00000C72 6714 beq +0x16 /* 00000C88 */ 00000C74 206E 0008 movea.l A0, [A6 + 0x8] 00000C78 2268 000E movea.l A1, [A0 + 0xE] 00000C7C 52A8 000E addq.l [A0 + 0xE], 1 00000C80 7000 moveq.l D0, 0x00 00000C82 1011 move.b D0, [A1] 00000C84 48C0 ext.l D0 00000C86 600A bra +0xC /* 00000C92 */ label00000C88: 00000C88 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C8C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000C90 588F addq.l A7, 4 label00000C92: 00000C92 3D40 FFFE move.w [A6 - 0x2], D0 00000C96 0C40 FFFF cmpi.w D0, 0xFFFF 00000C9A 6606 bne +0x8 /* 00000CA2 */ 00000C9C 70FF moveq.l D0, 0xFFFFFFFF 00000C9E 6000 00C4 bra +0xC6 /* 00000D64 */ label00000CA2: 00000CA2 303C 00FF move.w D0, 0xFF 00000CA6 C06E FFFE and.w D0, [A6 - 0x2] 00000CAA E148 lsl D0.w, 8 00000CAC 4840 swap.w D0 00000CAE 4240 clr.w D0 00000CB0 4840 swap.w D0 00000CB2 206E 000C movea.l A0, [A6 + 0xC] 00000CB6 8190 or.l [A0], D0 00000CB8 206E 0008 movea.l A0, [A6 + 0x8] 00000CBC 2028 0012 move.l D0, [A0 + 0x12] 00000CC0 53A8 0012 subq.l [A0 + 0x12], 1 00000CC4 4A80 tst.l D0 00000CC6 6714 beq +0x16 /* 00000CDC */ 00000CC8 206E 0008 movea.l A0, [A6 + 0x8] 00000CCC 2268 000E movea.l A1, [A0 + 0xE] 00000CD0 52A8 000E addq.l [A0 + 0xE], 1 00000CD4 7000 moveq.l D0, 0x00 00000CD6 1011 move.b D0, [A1] 00000CD8 48C0 ext.l D0 00000CDA 600A bra +0xC /* 00000CE6 */ label00000CDC: 00000CDC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CE0 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000CE4 588F addq.l A7, 4 label00000CE6: 00000CE6 3D40 FFFE move.w [A6 - 0x2], D0 00000CEA 0C40 FFFF cmpi.w D0, 0xFFFF 00000CEE 6606 bne +0x8 /* 00000CF6 */ 00000CF0 70FF moveq.l D0, 0xFFFFFFFF 00000CF2 6000 0070 bra +0x72 /* 00000D64 */ label00000CF6: 00000CF6 303C 00FF move.w D0, 0xFF 00000CFA C06E FFFE and.w D0, [A6 - 0x2] 00000CFE 7210 moveq.l D1, 0x10 00000D00 E368 lsl D0.w, D1 00000D02 4840 swap.w D0 00000D04 4240 clr.w D0 00000D06 4840 swap.w D0 00000D08 206E 000C movea.l A0, [A6 + 0xC] 00000D0C 8190 or.l [A0], D0 00000D0E 206E 0008 movea.l A0, [A6 + 0x8] 00000D12 2028 0012 move.l D0, [A0 + 0x12] 00000D16 53A8 0012 subq.l [A0 + 0x12], 1 00000D1A 4A80 tst.l D0 00000D1C 6714 beq +0x16 /* 00000D32 */ 00000D1E 206E 0008 movea.l A0, [A6 + 0x8] 00000D22 2268 000E movea.l A1, [A0 + 0xE] 00000D26 52A8 000E addq.l [A0 + 0xE], 1 00000D2A 7000 moveq.l D0, 0x00 00000D2C 1011 move.b D0, [A1] 00000D2E 48C0 ext.l D0 00000D30 600A bra +0xC /* 00000D3C */ label00000D32: 00000D32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D36 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000D3A 588F addq.l A7, 4 label00000D3C: 00000D3C 3D40 FFFE move.w [A6 - 0x2], D0 00000D40 0C40 FFFF cmpi.w D0, 0xFFFF 00000D44 6604 bne +0x6 /* 00000D4A */ 00000D46 70FF moveq.l D0, 0xFFFFFFFF 00000D48 601A bra +0x1C /* 00000D64 */ label00000D4A: 00000D4A 303C 00FF move.w D0, 0xFF 00000D4E C06E FFFE and.w D0, [A6 - 0x2] 00000D52 7218 moveq.l D1, 0x18 00000D54 E368 lsl D0.w, D1 00000D56 4840 swap.w D0 00000D58 4240 clr.w D0 00000D5A 4840 swap.w D0 00000D5C 206E 000C movea.l A0, [A6 + 0xC] 00000D60 8190 or.l [A0], D0 00000D62 7000 moveq.l D0, 0x00 label00000D64: 00000D64 4E5E unlink A6 00000D66 4E75 rts 00000D68 504D addq.w A5, 8 00000D6A 5245 addq.w D5, 1 00000D6C 4144 chk.w D0, D4 00000D6E 4C49 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A1 00000D72 0000 206E ori.b D0, 0x6E /* 'n' */ 00000D76 0008 2028 ori.b A0, 0x28 /* '(' */ 00000D7A 0012 53A8 ori.b [A2], 0xA8 00000D7E 0012 0C80 ori.b [A2], 0x80 00000D82 0000 0001 ori.b D0, 0x1 00000D86 6320 bls +0x22 /* 00000DA8 */ 00000D88 206E 0008 movea.l A0, [A6 + 0x8] 00000D8C 2268 000E movea.l A1, [A0 + 0xE] 00000D90 52A8 000E addq.l [A0 + 0xE], 1 00000D94 203C 0000 00FF move.l D0, 0xFF 00000D9A C0AE 000C and.l D0, [A6 + 0xC] 00000D9E 1280 move.b [A1], D0 00000DA0 0240 00FF andi.w D0, 0xFF 00000DA4 48C0 ext.l D0 00000DA6 6016 bra +0x18 /* 00000DBE */ label00000DA8: 00000DA8 203C 0000 00FF move.l D0, 0xFF 00000DAE C0AE 000C and.l D0, [A6 + 0xC] 00000DB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DB6 3F00 move.w -[A7], D0 00000DB8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000DBC 5C8F addq.l A7, 6 label00000DBE: 00000DBE 0C40 FFFF cmpi.w D0, 0xFFFF 00000DC2 6606 bne +0x8 /* 00000DCA */ 00000DC4 70FF moveq.l D0, 0xFFFFFFFF 00000DC6 6000 0118 bra +0x11A /* 00000EE0 */ label00000DCA: 00000DCA 206E 0008 movea.l A0, [A6 + 0x8] 00000DCE 2028 0012 move.l D0, [A0 + 0x12] 00000DD2 53A8 0012 subq.l [A0 + 0x12], 1 00000DD6 0C80 0000 0001 cmpi.l D0, 0x1 00000DDC 6322 bls +0x24 /* 00000E00 */ 00000DDE 206E 0008 movea.l A0, [A6 + 0x8] 00000DE2 2268 000E movea.l A1, [A0 + 0xE] 00000DE6 52A8 000E addq.l [A0 + 0xE], 1 00000DEA 202E 000C move.l D0, [A6 + 0xC] 00000DEE E080 asr D0, 8 00000DF0 0280 0000 00FF andi.l D0, 0xFF 00000DF6 1280 move.b [A1], D0 00000DF8 0240 00FF andi.w D0, 0xFF 00000DFC 48C0 ext.l D0 00000DFE 6018 bra +0x1A /* 00000E18 */ label00000E00: 00000E00 202E 000C move.l D0, [A6 + 0xC] 00000E04 E080 asr D0, 8 00000E06 0280 0000 00FF andi.l D0, 0xFF 00000E0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E10 3F00 move.w -[A7], D0 00000E12 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000E16 5C8F addq.l A7, 6 label00000E18: 00000E18 0C40 FFFF cmpi.w D0, 0xFFFF 00000E1C 6606 bne +0x8 /* 00000E24 */ 00000E1E 70FF moveq.l D0, 0xFFFFFFFF 00000E20 6000 00BE bra +0xC0 /* 00000EE0 */ label00000E24: 00000E24 206E 0008 movea.l A0, [A6 + 0x8] 00000E28 2028 0012 move.l D0, [A0 + 0x12] 00000E2C 53A8 0012 subq.l [A0 + 0x12], 1 00000E30 0C80 0000 0001 cmpi.l D0, 0x1 00000E36 6324 bls +0x26 /* 00000E5C */ 00000E38 206E 0008 movea.l A0, [A6 + 0x8] 00000E3C 2268 000E movea.l A1, [A0 + 0xE] 00000E40 52A8 000E addq.l [A0 + 0xE], 1 00000E44 202E 000C move.l D0, [A6 + 0xC] 00000E48 7210 moveq.l D1, 0x10 00000E4A E2A0 asr D0, D1 00000E4C 0280 0000 00FF andi.l D0, 0xFF 00000E52 1280 move.b [A1], D0 00000E54 0240 00FF andi.w D0, 0xFF 00000E58 48C0 ext.l D0 00000E5A 601A bra +0x1C /* 00000E76 */ label00000E5C: 00000E5C 202E 000C move.l D0, [A6 + 0xC] 00000E60 7210 moveq.l D1, 0x10 00000E62 E2A0 asr D0, D1 00000E64 0280 0000 00FF andi.l D0, 0xFF 00000E6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E6E 3F00 move.w -[A7], D0 00000E70 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000E74 5C8F addq.l A7, 6 label00000E76: 00000E76 0C40 FFFF cmpi.w D0, 0xFFFF 00000E7A 6606 bne +0x8 /* 00000E82 */ 00000E7C 70FF moveq.l D0, 0xFFFFFFFF 00000E7E 6000 0060 bra +0x62 /* 00000EE0 */ label00000E82: 00000E82 206E 0008 movea.l A0, [A6 + 0x8] 00000E86 2028 0012 move.l D0, [A0 + 0x12] 00000E8A 53A8 0012 subq.l [A0 + 0x12], 1 00000E8E 0C80 0000 0001 cmpi.l D0, 0x1 00000E94 6324 bls +0x26 /* 00000EBA */ 00000E96 206E 0008 movea.l A0, [A6 + 0x8] 00000E9A 2268 000E movea.l A1, [A0 + 0xE] 00000E9E 52A8 000E addq.l [A0 + 0xE], 1 00000EA2 202E 000C move.l D0, [A6 + 0xC] 00000EA6 7218 moveq.l D1, 0x18 00000EA8 E2A0 asr D0, D1 00000EAA 0280 0000 00FF andi.l D0, 0xFF 00000EB0 1280 move.b [A1], D0 00000EB2 0240 00FF andi.w D0, 0xFF 00000EB6 48C0 ext.l D0 00000EB8 601A bra +0x1C /* 00000ED4 */ label00000EBA: 00000EBA 202E 000C move.l D0, [A6 + 0xC] 00000EBE 7218 moveq.l D1, 0x18 00000EC0 E2A0 asr D0, D1 00000EC2 0280 0000 00FF andi.l D0, 0xFF 00000EC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ECC 3F00 move.w -[A7], D0 00000ECE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000ED2 5C8F addq.l A7, 6 label00000ED4: 00000ED4 0C40 FFFF cmpi.w D0, 0xFFFF 00000ED8 6604 bne +0x6 /* 00000EDE */ 00000EDA 70FF moveq.l D0, 0xFFFFFFFF 00000EDC 6002 bra +0x4 /* 00000EE0 */ label00000EDE: 00000EDE 7000 moveq.l D0, 0x00 label00000EE0: 00000EE0 4E5E unlink A6 00000EE2 4E75 rts 00000EE4 504D addq.w A5, 8 00000EE6 5752 subq.w [A2], 3 00000EE8 4954 chk.w D4, [A4] 00000EEA 454C chk.w D2, A4 fn00000EEC: 00000EEC 4E56 0000 link A6, 0 00000EF0 2F07 move.l -[A7], D7 label00000EF2: 00000EF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EF6 4EBA 02D4 jsr [PC + 0x2D4 /* 000011CC */] 00000EFA 588F addq.l A7, 4 00000EFC 1E00 move.b D7, D0 00000EFE 0C07 0020 cmpi.b D7, 0x20 /* ' ' */ 00000F02 67EE beq -0x10 /* 00000EF2 */ 00000F04 0C07 0009 cmpi.b D7, 0x9 /* '\t' */ 00000F08 67E8 beq -0x16 /* 00000EF2 */ 00000F0A 0C07 000A cmpi.b D7, 0xA /* '\n' */ 00000F0E 67E2 beq -0x1C /* 00000EF2 */ 00000F10 0C07 000D cmpi.b D7, 0xD /* '\r' */ 00000F14 67DC beq -0x22 /* 00000EF2 */ 00000F16 0C07 0030 cmpi.b D7, 0x30 /* '0' */ 00000F1A 671C beq +0x1E /* 00000F38 */ 00000F1C 0C07 0031 cmpi.b D7, 0x31 /* '1' */ 00000F20 6716 beq +0x18 /* 00000F38 */ 00000F22 4267 clr.w -[A7] 00000F24 4267 clr.w -[A7] 00000F26 4267 clr.w -[A7] 00000F28 4267 clr.w -[A7] 00000F2A 4267 clr.w -[A7] 00000F2C 486D EF3A pea.l [A5 - 0x10C6] 00000F30 4EBA F5AE jsr [PC - 0xA52 /* 000004E0 */] 00000F34 4FEF 000E lea.l A7, [A7 + 0xE] label00000F38: 00000F38 0C07 0031 cmpi.b D7, 0x31 /* '1' */ 00000F3C 6704 beq +0x6 /* 00000F42 */ 00000F3E 7000 moveq.l D0, 0x00 00000F40 6002 bra +0x4 /* 00000F44 */ label00000F42: 00000F42 7001 moveq.l D0, 0x01 label00000F44: 00000F44 2E1F move.l D7, [A7]+ 00000F46 4E5E unlink A6 00000F48 4E75 rts 00000F4A 5042 addq.w D2, 8 00000F4C 4D47 chk.w D6, D7 00000F4E 4554 chk.w D2, [A4] 00000F50 4249 clr.w A1 fn00000F52: 00000F52 4E56 FFFC link A6, -0x0004 00000F56 206E 0008 movea.l A0, [A6 + 0x8] 00000F5A 2028 0012 move.l D0, [A0 + 0x12] 00000F5E 53A8 0012 subq.l [A0 + 0x12], 1 00000F62 4A80 tst.l D0 00000F64 6714 beq +0x16 /* 00000F7A */ 00000F66 206E 0008 movea.l A0, [A6 + 0x8] 00000F6A 2268 000E movea.l A1, [A0 + 0xE] 00000F6E 52A8 000E addq.l [A0 + 0xE], 1 00000F72 7000 moveq.l D0, 0x00 00000F74 1011 move.b D0, [A1] 00000F76 48C0 ext.l D0 00000F78 600A bra +0xC /* 00000F84 */ label00000F7A: 00000F7A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F7E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000F82 588F addq.l A7, 4 label00000F84: 00000F84 3D40 FFFE move.w [A6 - 0x2], D0 00000F88 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00000F8E 6616 bne +0x18 /* 00000FA6 */ 00000F90 4267 clr.w -[A7] 00000F92 4267 clr.w -[A7] 00000F94 4267 clr.w -[A7] 00000F96 4267 clr.w -[A7] 00000F98 4267 clr.w -[A7] 00000F9A 486D EF5C pea.l [A5 - 0x10A4] 00000F9E 4EBA F540 jsr [PC - 0xAC0 /* 000004E0 */] 00000FA2 4FEF 000E lea.l A7, [A7 + 0xE] label00000FA6: 00000FA6 206E 0008 movea.l A0, [A6 + 0x8] 00000FAA 2028 0012 move.l D0, [A0 + 0x12] 00000FAE 53A8 0012 subq.l [A0 + 0x12], 1 00000FB2 4A80 tst.l D0 00000FB4 6714 beq +0x16 /* 00000FCA */ 00000FB6 206E 0008 movea.l A0, [A6 + 0x8] 00000FBA 2268 000E movea.l A1, [A0 + 0xE] 00000FBE 52A8 000E addq.l [A0 + 0xE], 1 00000FC2 7000 moveq.l D0, 0x00 00000FC4 1011 move.b D0, [A1] 00000FC6 48C0 ext.l D0 00000FC8 600A bra +0xC /* 00000FD4 */ label00000FCA: 00000FCA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FCE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000FD2 588F addq.l A7, 4 label00000FD4: 00000FD4 3D40 FFFC move.w [A6 - 0x4], D0 00000FD8 0C6E FFFF FFFC cmpi.w [A6 - 0x4], 0xFFFF 00000FDE 6616 bne +0x18 /* 00000FF6 */ 00000FE0 4267 clr.w -[A7] 00000FE2 4267 clr.w -[A7] 00000FE4 4267 clr.w -[A7] 00000FE6 4267 clr.w -[A7] 00000FE8 4267 clr.w -[A7] 00000FEA 486D EF82 pea.l [A5 - 0x107E] 00000FEE 4EBA F4F0 jsr [PC - 0xB10 /* 000004E0 */] 00000FF2 4FEF 000E lea.l A7, [A7 + 0xE] label00000FF6: 00000FF6 302E FFFE move.w D0, [A6 - 0x2] 00000FFA E140 asl D0.w, 8 00000FFC D06E FFFC add.w D0, [A6 - 0x4] 00001000 4E5E unlink A6 00001002 4E75 rts 00001004 5042 addq.w D2, 8 00001006 4D52 chk.w D6, [A2] 00001008 4541 chk.w D2, D1 0000100A 444D neg.w A5 fn0000100C: 0000100C 4E56 0000 link A6, 0 00001010 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001014 4EBA 02DC jsr [PC + 0x2DC /* 000012F2 */] 00001018 588F addq.l A7, 4 0000101A 206E 000C movea.l A0, [A6 + 0xC] 0000101E 3080 move.w [A0], D0 00001020 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001024 4EBA 02CC jsr [PC + 0x2CC /* 000012F2 */] 00001028 588F addq.l A7, 4 0000102A 206E 0010 movea.l A0, [A6 + 0x10] 0000102E 3080 move.w [A0], D0 00001030 4E5E unlink A6 00001032 4E75 rts 00001034 5042 addq.w D2, 8 00001036 4D52 chk.w D6, [A2] 00001038 4541 chk.w D2, D1 0000103A 4450 neg.w [A0] fn0000103C: 0000103C 4E56 0000 link A6, 0 00001040 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001044 4EBA FF0C jsr [PC - 0xF4 /* 00000F52 */] 00001048 588F addq.l A7, 4 0000104A 206E 0014 movea.l A0, [A6 + 0x14] 0000104E 3080 move.w [A0], D0 00001050 206E 0014 movea.l A0, [A6 + 0x14] 00001054 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */ 00001058 670E beq +0x10 /* 00001068 */ 0000105A 206E 0014 movea.l A0, [A6 + 0x14] 0000105E 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */ 00001062 6704 beq +0x6 /* 00001068 */ 00001064 70FF moveq.l D0, 0xFFFFFFFF 00001066 6004 bra +0x6 /* 0000106C */ label00001068: 00001068 303C 5031 move.w D0, 0x5031 /* 'P1' */ label0000106C: 0000106C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001070 5031 5031 addq.b [A1 + D5.w + 0x31], 8 00001074 001A 0002 ori.b [A2]+, 0x2 00001078 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000107C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001080 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001084 4EBA FF86 jsr [PC - 0x7A /* 0000100C */] 00001088 4FEF 000C lea.l A7, [A7 + 0xC] 0000108C 6016 bra +0x18 /* 000010A4 */ 0000108E 4267 clr.w -[A7] 00001090 4267 clr.w -[A7] 00001092 4267 clr.w -[A7] 00001094 4267 clr.w -[A7] 00001096 4267 clr.w -[A7] 00001098 486D EFA8 pea.l [A5 - 0x1058] 0000109C 4EBA F442 jsr [PC - 0xBBE /* 000004E0 */] 000010A0 4FEF 000E lea.l A7, [A7 + 0xE] label000010A4: 000010A4 4E5E unlink A6 000010A6 4E75 rts 000010A8 5042 addq.w D2, 8 000010AA 4D52 chk.w D6, [A2] 000010AC 4541 chk.w D2, D1 000010AE 4450 neg.w [A0] fn000010B0: 000010B0 4E56 0000 link A6, 0 000010B4 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000010B8 302E 0012 move.w D0, [A6 + 0x12] 000010BC 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000010C0 0002 000A ori.b D2, 0xA /* '\n' */ 000010C4 5031 0028 addq.b [A1 + D0.w + 0x28], 8 000010C8 5034 005C addq.b [A4 + D0.w + 0x5C], 8 000010CC 7E00 moveq.l D7, 0x00 000010CE 286E 000C movea.l A4, [A6 + 0xC] 000010D2 6010 bra +0x12 /* 000010E4 */ label000010D4: 000010D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010D8 4EBA FE12 jsr [PC - 0x1EE /* 00000EEC */] 000010DC 588F addq.l A7, 4 000010DE 1880 move.b [A4], D0 000010E0 5247 addq.w D7, 1 000010E2 528C addq.l A4, 1 label000010E4: 000010E4 BE6E 0010 cmp.w D7, [A6 + 0x10] 000010E8 6DEA blt -0x14 /* 000010D4 */ 000010EA 6000 0050 bra +0x52 /* 0000113C */ 000010EE 7CFF moveq.l D6, 0xFFFFFFFF 000010F0 7E00 moveq.l D7, 0x00 000010F2 286E 000C movea.l A4, [A6 + 0xC] 000010F6 6026 bra +0x28 /* 0000111E */ label000010F8: 000010F8 0C46 FFFF cmpi.w D6, 0xFFFF 000010FC 660E bne +0x10 /* 0000110C */ 000010FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001102 4EBA 018C jsr [PC + 0x18C /* 00001290 */] 00001106 588F addq.l A7, 4 00001108 1A00 move.b D5, D0 0000110A 7C07 moveq.l D6, 0x07 label0000110C: 0000110C 7000 moveq.l D0, 0x00 0000110E 1005 move.b D0, D5 00001110 EC68 lsr D0.w, D6 00001112 0240 0001 andi.w D0, 0x1 00001116 1880 move.b [A4], D0 00001118 5346 subq.w D6, 1 0000111A 5247 addq.w D7, 1 0000111C 528C addq.l A4, 1 label0000111E: 0000111E BE6E 0010 cmp.w D7, [A6 + 0x10] 00001122 6DD4 blt -0x2A /* 000010F8 */ 00001124 6016 bra +0x18 /* 0000113C */ 00001126 4267 clr.w -[A7] 00001128 4267 clr.w -[A7] 0000112A 4267 clr.w -[A7] 0000112C 4267 clr.w -[A7] 0000112E 4267 clr.w -[A7] 00001130 486D EFCA pea.l [A5 - 0x1036] 00001134 4EBA F3AA jsr [PC - 0xC56 /* 000004E0 */] 00001138 4FEF 000E lea.l A7, [A7 + 0xE] label0000113C: 0000113C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001140 4E5E unlink A6 00001142 4E75 rts 00001144 5042 addq.w D2, 8 00001146 4D52 chk.w D6, [A2] 00001148 4541 chk.w D2, D1 0000114A 4450 neg.w [A0] 0000114C 4E56 FFFC link A6, -0x0004 00001150 2F0C move.l -[A7], A4 00001152 486E FFFE pea.l [A6 - 0x2] 00001156 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000115A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000115E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001162 4EBA FED8 jsr [PC - 0x128 /* 0000103C */] 00001166 4FEF 0010 lea.l A7, [A7 + 0x10] 0000116A 3F3C 0001 move.w -[A7], 0x1 0000116E 206E 0010 movea.l A0, [A6 + 0x10] 00001172 3F10 move.w -[A7], [A0] 00001174 206E 000C movea.l A0, [A6 + 0xC] 00001178 3F10 move.w -[A7], [A0] 0000117A 4EBA EEEA jsr [PC - 0x1116 /* 00000066 */] 0000117E 5C8F addq.l A7, 6 00001180 2840 movea.l A4, D0 00001182 426E FFFC clr.w [A6 - 0x4] 00001186 6028 bra +0x2A /* 000011B0 */ label00001188: 00001188 302E FFFC move.w D0, [A6 - 0x4] 0000118C 48C0 ext.l D0 0000118E E580 asl D0, 2 00001190 D08C add.l D0, A4 00001192 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001196 206E 000C movea.l A0, [A6 + 0xC] 0000119A 3F10 move.w -[A7], [A0] 0000119C 2040 movea.l A0, D0 0000119E 2F10 move.l -[A7], [A0] 000011A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011A4 4EBA FF0A jsr [PC - 0xF6 /* 000010B0 */] 000011A8 4FEF 000C lea.l A7, [A7 + 0xC] 000011AC 526E FFFC addq.w [A6 - 0x4], 1 label000011B0: 000011B0 206E 0010 movea.l A0, [A6 + 0x10] 000011B4 302E FFFC move.w D0, [A6 - 0x4] 000011B8 B050 cmp.w D0, [A0] 000011BA 6DCC blt -0x32 /* 00001188 */ 000011BC 200C move.l D0, A4 000011BE 285F movea.l A4, [A7]+ 000011C0 4E5E unlink A6 000011C2 4E75 rts 000011C4 5042 addq.w D2, 8 000011C6 4D52 chk.w D6, [A2] 000011C8 4541 chk.w D2, D1 000011CA 4450 neg.w [A0] fn000011CC: 000011CC 4E56 0000 link A6, 0 000011D0 48E7 0300 movem.l -[A7], D6,D7 000011D4 206E 0008 movea.l A0, [A6 + 0x8] 000011D8 2028 0012 move.l D0, [A0 + 0x12] 000011DC 53A8 0012 subq.l [A0 + 0x12], 1 000011E0 4A80 tst.l D0 000011E2 6714 beq +0x16 /* 000011F8 */ 000011E4 206E 0008 movea.l A0, [A6 + 0x8] 000011E8 2268 000E movea.l A1, [A0 + 0xE] 000011EC 52A8 000E addq.l [A0 + 0xE], 1 000011F0 7000 moveq.l D0, 0x00 000011F2 1011 move.b D0, [A1] 000011F4 48C0 ext.l D0 000011F6 600A bra +0xC /* 00001202 */ label000011F8: 000011F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011FC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00001200 588F addq.l A7, 4 label00001202: 00001202 3E00 move.w D7, D0 00001204 0C47 FFFF cmpi.w D7, 0xFFFF 00001208 6616 bne +0x18 /* 00001220 */ 0000120A 4267 clr.w -[A7] 0000120C 4267 clr.w -[A7] 0000120E 4267 clr.w -[A7] 00001210 4267 clr.w -[A7] 00001212 4267 clr.w -[A7] 00001214 486D EFD8 pea.l [A5 - 0x1028] 00001218 4EBA F2C6 jsr [PC - 0xD3A /* 000004E0 */] 0000121C 4FEF 000E lea.l A7, [A7 + 0xE] label00001220: 00001220 1C07 move.b D6, D7 00001222 0C06 0023 cmpi.b D6, 0x23 /* '#' */ 00001226 6600 0056 bne +0x58 /* 0000127E */ label0000122A: 0000122A 206E 0008 movea.l A0, [A6 + 0x8] 0000122E 2028 0012 move.l D0, [A0 + 0x12] 00001232 53A8 0012 subq.l [A0 + 0x12], 1 00001236 4A80 tst.l D0 00001238 6714 beq +0x16 /* 0000124E */ 0000123A 206E 0008 movea.l A0, [A6 + 0x8] 0000123E 2268 000E movea.l A1, [A0 + 0xE] 00001242 52A8 000E addq.l [A0 + 0xE], 1 00001246 7000 moveq.l D0, 0x00 00001248 1011 move.b D0, [A1] 0000124A 48C0 ext.l D0 0000124C 600A bra +0xC /* 00001258 */ label0000124E: 0000124E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001252 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00001256 588F addq.l A7, 4 label00001258: 00001258 3E00 move.w D7, D0 0000125A 0C47 FFFF cmpi.w D7, 0xFFFF 0000125E 6616 bne +0x18 /* 00001276 */ 00001260 4267 clr.w -[A7] 00001262 4267 clr.w -[A7] 00001264 4267 clr.w -[A7] 00001266 4267 clr.w -[A7] 00001268 4267 clr.w -[A7] 0000126A 486D EFEA pea.l [A5 - 0x1016] 0000126E 4EBA F270 jsr [PC - 0xD90 /* 000004E0 */] 00001272 4FEF 000E lea.l A7, [A7 + 0xE] label00001276: 00001276 1C07 move.b D6, D7 00001278 0C06 000A cmpi.b D6, 0xA /* '\n' */ 0000127C 66AC bne -0x52 /* 0000122A */ label0000127E: 0000127E 1006 move.b D0, D6 00001280 4CDF 00C0 movem.l D6,D7, [A7]+ 00001284 4E5E unlink A6 00001286 4E75 rts 00001288 5042 addq.w D2, 8 0000128A 4D47 chk.w D6, D7 0000128C 4554 chk.w D2, [A4] 0000128E 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 fn00001290: 00001290 4E56 0000 link A6, 0 00001294 2F07 move.l -[A7], D7 00001296 206E 0008 movea.l A0, [A6 + 0x8] 0000129A 2028 0012 move.l D0, [A0 + 0x12] 0000129E 53A8 0012 subq.l [A0 + 0x12], 1 000012A2 4A80 tst.l D0 000012A4 6714 beq +0x16 /* 000012BA */ 000012A6 206E 0008 movea.l A0, [A6 + 0x8] 000012AA 2268 000E movea.l A1, [A0 + 0xE] 000012AE 52A8 000E addq.l [A0 + 0xE], 1 000012B2 7000 moveq.l D0, 0x00 000012B4 1011 move.b D0, [A1] 000012B6 48C0 ext.l D0 000012B8 600A bra +0xC /* 000012C4 */ label000012BA: 000012BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012BE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000012C2 588F addq.l A7, 4 label000012C4: 000012C4 3E00 move.w D7, D0 000012C6 0C47 FFFF cmpi.w D7, 0xFFFF 000012CA 6616 bne +0x18 /* 000012E2 */ 000012CC 4267 clr.w -[A7] 000012CE 4267 clr.w -[A7] 000012D0 4267 clr.w -[A7] 000012D2 4267 clr.w -[A7] 000012D4 4267 clr.w -[A7] 000012D6 486D EFFC pea.l [A5 - 0x1004] 000012DA 4EBA F204 jsr [PC - 0xDFC /* 000004E0 */] 000012DE 4FEF 000E lea.l A7, [A7 + 0xE] label000012E2: 000012E2 1007 move.b D0, D7 000012E4 2E1F move.l D7, [A7]+ 000012E6 4E5E unlink A6 000012E8 4E75 rts 000012EA 5042 addq.w D2, 8 000012EC 4D47 chk.w D6, D7 000012EE 4554 chk.w D2, [A4] 000012F0 5241 addq.w D1, 1 fn000012F2: 000012F2 4E56 0000 link A6, 0 000012F6 48E7 0300 movem.l -[A7], D6,D7 label000012FA: 000012FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012FE 4EBA FECC jsr [PC - 0x134 /* 000011CC */] 00001302 588F addq.l A7, 4 00001304 1E00 move.b D7, D0 00001306 0C07 0020 cmpi.b D7, 0x20 /* ' ' */ 0000130A 67EE beq -0x10 /* 000012FA */ 0000130C 0C07 0009 cmpi.b D7, 0x9 /* '\t' */ 00001310 67E8 beq -0x16 /* 000012FA */ 00001312 0C07 000A cmpi.b D7, 0xA /* '\n' */ 00001316 67E2 beq -0x1C /* 000012FA */ 00001318 0C07 0030 cmpi.b D7, 0x30 /* '0' */ 0000131C 6D06 blt +0x8 /* 00001324 */ 0000131E 0C07 0039 cmpi.b D7, 0x39 /* '9' */ 00001322 6F16 ble +0x18 /* 0000133A */ label00001324: 00001324 4267 clr.w -[A7] 00001326 4267 clr.w -[A7] 00001328 4267 clr.w -[A7] 0000132A 4267 clr.w -[A7] 0000132C 4267 clr.w -[A7] 0000132E 486D F00E pea.l [A5 - 0xFF2] 00001332 4EBA F1AC jsr [PC - 0xE54 /* 000004E0 */] 00001336 4FEF 000E lea.l A7, [A7 + 0xE] label0000133A: 0000133A 7C00 moveq.l D6, 0x00 label0000133C: 0000133C 3006 move.w D0, D6 0000133E C1FC 000A muls.w D0, 0xA /* '\n' */ 00001342 1207 move.b D1, D7 00001344 4881 ext.w D1 00001346 D041 add.w D0, D1 00001348 0640 FFD0 addi.w D0, 0xFFD0 0000134C 3C00 move.w D6, D0 0000134E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001352 4EBA FE78 jsr [PC - 0x188 /* 000011CC */] 00001356 588F addq.l A7, 4 00001358 1E00 move.b D7, D0 0000135A 0C07 0030 cmpi.b D7, 0x30 /* '0' */ 0000135E 6D06 blt +0x8 /* 00001366 */ 00001360 0C07 0039 cmpi.b D7, 0x39 /* '9' */ 00001364 6FD6 ble -0x28 /* 0000133C */ label00001366: 00001366 3006 move.w D0, D6 00001368 4CDF 00C0 movem.l D6,D7, [A7]+ 0000136C 4E5E unlink A6 0000136E 4E75 rts 00001370 5042 addq.w D2, 8 00001372 4D47 chk.w D6, D7 00001374 4554 chk.w D2, [A4] 00001376 494E chk.w D4, A6 fn00001378: 00001378 4E56 0000 link A6, 0 0000137C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001380 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001384 4EBA EFDA jsr [PC - 0x1026 /* 00000360 */] 00001388 508F addq.l A7, 8 0000138A 4E5E unlink A6 0000138C 4E75 rts 0000138E 5047 addq.w D7, 8 00001390 4D49 chk.w D6, A1 00001392 4E49 trap 9 00001394 5420 addq.b -[A0], 2 fn00001396: 00001396 4E56 FFFE link A6, -0x0002 0000139A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000139E 4EBA FF52 jsr [PC - 0xAE /* 000012F2 */] 000013A2 588F addq.l A7, 4 000013A4 206E 000C movea.l A0, [A6 + 0xC] 000013A8 3080 move.w [A0], D0 000013AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013AE 4EBA FF42 jsr [PC - 0xBE /* 000012F2 */] 000013B2 588F addq.l A7, 4 000013B4 206E 0010 movea.l A0, [A6 + 0x10] 000013B8 3080 move.w [A0], D0 000013BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013BE 4EBA FF32 jsr [PC - 0xCE /* 000012F2 */] 000013C2 588F addq.l A7, 4 000013C4 3D40 FFFE move.w [A6 - 0x2], D0 000013C8 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF 000013CE 6F1A ble +0x1C /* 000013EA */ 000013D0 4267 clr.w -[A7] 000013D2 4267 clr.w -[A7] 000013D4 4267 clr.w -[A7] 000013D6 3F3C 00FF move.w -[A7], 0xFF 000013DA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000013DE 486D F03C pea.l [A5 - 0xFC4] 000013E2 4EBA F0FC jsr [PC - 0xF04 /* 000004E0 */] 000013E6 4FEF 000E lea.l A7, [A7 + 0xE] label000013EA: 000013EA 206E 0014 movea.l A0, [A6 + 0x14] 000013EE 10AE FFFF move.b [A0], [A6 - 0x1] 000013F2 4E5E unlink A6 000013F4 4E75 rts 000013F6 5047 addq.w D7, 8 000013F8 4D52 chk.w D6, [A2] 000013FA 4541 chk.w D2, D1 000013FC 4450 neg.w [A0] fn000013FE: 000013FE 4E56 0000 link A6, 0 00001402 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001406 4EBA FB4A jsr [PC - 0x4B6 /* 00000F52 */] 0000140A 588F addq.l A7, 4 0000140C 206E 0018 movea.l A0, [A6 + 0x18] 00001410 3080 move.w [A0], D0 00001412 206E 0018 movea.l A0, [A6 + 0x18] 00001416 0C50 5032 cmpi.w [A0], 0x5032 /* 'P2' */ 0000141A 6728 beq +0x2A /* 00001444 */ 0000141C 206E 0018 movea.l A0, [A6 + 0x18] 00001420 0C50 5035 cmpi.w [A0], 0x5035 /* 'P5' */ 00001424 671E beq +0x20 /* 00001444 */ 00001426 206E 0018 movea.l A0, [A6 + 0x18] 0000142A 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */ 0000142E 670E beq +0x10 /* 0000143E */ 00001430 206E 0018 movea.l A0, [A6 + 0x18] 00001434 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */ 00001438 6704 beq +0x6 /* 0000143E */ 0000143A 70FF moveq.l D0, 0xFFFFFFFF 0000143C 600A bra +0xC /* 00001448 */ label0000143E: 0000143E 303C 5031 move.w D0, 0x5031 /* 'P1' */ 00001442 6004 bra +0x6 /* 00001448 */ label00001444: 00001444 303C 5032 move.w D0, 0x5032 /* 'P2' */ label00001448: 00001448 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000144C 5031 5032 addq.b [A1 + D5.w + 0x32], 8 00001450 0052 001E ori.w [A2], 0x1E 00001454 0002 2F2E ori.b D2, 0x2E /* '.' */ 00001458 0014 2F2E ori.b [A4], 0x2E /* '.' */ 0000145C 0010 2F2E ori.b [A0], 0x2E /* '.' */ 00001460 000C 2F2E ori.b A4, 0x2E /* '.' */ 00001464 0008 4EBA ori.b A0, 0xBA 00001468 FF2E .extension 0xF2E <> // unimplemented 0000146A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000146E 6048 bra +0x4A /* 000014B8 */ 00001470 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001474 2F2E 000C move.l -[A7], [A6 + 0xC] 00001478 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000147C 4EBA FB8E jsr [PC - 0x472 /* 0000100C */] 00001480 4FEF 000C lea.l A7, [A7 + 0xC] 00001484 206E 0014 movea.l A0, [A6 + 0x14] 00001488 10AD F03A move.b [A0], [A5 - 0xFC6] 0000148C 3F3C 0001 move.w -[A7], 0x1 00001490 206E 000C movea.l A0, [A6 + 0xC] 00001494 3F10 move.w -[A7], [A0] 00001496 4EBA EB68 jsr [PC - 0x1498 /* 00000000 */] 0000149A 588F addq.l A7, 4 0000149C 2B40 F036 move.l [A5 - 0xFCA], D0 000014A0 6016 bra +0x18 /* 000014B8 */ 000014A2 4267 clr.w -[A7] 000014A4 4267 clr.w -[A7] 000014A6 4267 clr.w -[A7] 000014A8 4267 clr.w -[A7] 000014AA 4267 clr.w -[A7] 000014AC 486D F058 pea.l [A5 - 0xFA8] 000014B0 4EBA F02E jsr [PC - 0xFD2 /* 000004E0 */] 000014B4 4FEF 000E lea.l A7, [A7 + 0xE] label000014B8: 000014B8 4E5E unlink A6 000014BA 4E75 rts 000014BC 5047 addq.w D7, 8 000014BE 4D52 chk.w D6, [A2] 000014C0 4541 chk.w D2, D1 000014C2 4450 neg.w [A0] fn000014C4: 000014C4 4E56 0000 link A6, 0 000014C8 48E7 0118 movem.l -[A7], D7,A3,A4 000014CC 302E 0014 move.w D0, [A6 + 0x14] 000014D0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000014D4 5031 5035 addq.b [A1 + D5.w + 0x35], 8 000014D8 0096 004E 0008 ori.l [A6], 0x4E0008 000014DE 0090 0048 0024 ori.l [A0], 0x480024 /* 'H\0$' */ 000014E4 7E00 moveq.l D7, 0x00 000014E6 286E 000C movea.l A4, [A6 + 0xC] 000014EA 6010 bra +0x12 /* 000014FC */ label000014EC: 000014EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014F0 4EBA FE00 jsr [PC - 0x200 /* 000012F2 */] 000014F4 588F addq.l A7, 4 000014F6 1880 move.b [A4], D0 000014F8 5247 addq.w D7, 1 000014FA 528C addq.l A4, 1 label000014FC: 000014FC BE6E 0010 cmp.w D7, [A6 + 0x10] 00001500 6DEA blt -0x14 /* 000014EC */ 00001502 6000 0080 bra +0x82 /* 00001584 */ 00001506 7E00 moveq.l D7, 0x00 00001508 286E 000C movea.l A4, [A6 + 0xC] 0000150C 6010 bra +0x12 /* 0000151E */ label0000150E: 0000150E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001512 4EBA FD7C jsr [PC - 0x284 /* 00001290 */] 00001516 588F addq.l A7, 4 00001518 1880 move.b [A4], D0 0000151A 5247 addq.w D7, 1 0000151C 528C addq.l A4, 1 label0000151E: 0000151E BE6E 0010 cmp.w D7, [A6 + 0x10] 00001522 6DEA blt -0x14 /* 0000150E */ 00001524 6000 005E bra +0x60 /* 00001584 */ 00001528 3F2E 0014 move.w -[A7], [A6 + 0x14] 0000152C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001530 2F2D F036 move.l -[A7], [A5 - 0xFCA] 00001534 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001538 4EBA FB76 jsr [PC - 0x48A /* 000010B0 */] 0000153C 4FEF 000C lea.l A7, [A7 + 0xC] 00001540 7E00 moveq.l D7, 0x00 00001542 286E 000C movea.l A4, [A6 + 0xC] 00001546 266D F036 movea.l A3, [A5 - 0xFCA] 0000154A 601A bra +0x1C /* 00001566 */ label0000154C: 0000154C 7000 moveq.l D0, 0x00 0000154E 1013 move.b D0, [A3] 00001550 4A40 tst.w D0 00001552 6608 bne +0xA /* 0000155C */ 00001554 7000 moveq.l D0, 0x00 00001556 102E 0013 move.b D0, [A6 + 0x13] 0000155A 6002 bra +0x4 /* 0000155E */ label0000155C: 0000155C 7000 moveq.l D0, 0x00 label0000155E: 0000155E 1880 move.b [A4], D0 00001560 5247 addq.w D7, 1 00001562 528C addq.l A4, 1 00001564 528B addq.l A3, 1 label00001566: 00001566 BE6E 0010 cmp.w D7, [A6 + 0x10] 0000156A 6DE0 blt -0x1E /* 0000154C */ 0000156C 6016 bra +0x18 /* 00001584 */ 0000156E 4267 clr.w -[A7] 00001570 4267 clr.w -[A7] 00001572 4267 clr.w -[A7] 00001574 4267 clr.w -[A7] 00001576 4267 clr.w -[A7] 00001578 486D F082 pea.l [A5 - 0xF7E] 0000157C 4EBA EF62 jsr [PC - 0x109E /* 000004E0 */] 00001580 4FEF 000E lea.l A7, [A7 + 0xE] label00001584: 00001584 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001588 4E5E unlink A6 0000158A 4E75 rts 0000158C 5047 addq.w D7, 8 0000158E 4D52 chk.w D6, [A2] 00001590 4541 chk.w D2, D1 00001592 4450 neg.w [A0] 00001594 4E56 FFF8 link A6, -0x0008 00001598 486E FFF8 pea.l [A6 - 0x8] 0000159C 2F2E 0014 move.l -[A7], [A6 + 0x14] 000015A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000015A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000015A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015AC 4EBA FE50 jsr [PC - 0x1B0 /* 000013FE */] 000015B0 4FEF 0014 lea.l A7, [A7 + 0x14] 000015B4 3F3C 0001 move.w -[A7], 0x1 000015B8 206E 0010 movea.l A0, [A6 + 0x10] 000015BC 3F10 move.w -[A7], [A0] 000015BE 206E 000C movea.l A0, [A6 + 0xC] 000015C2 3F10 move.w -[A7], [A0] 000015C4 4EBA EAA0 jsr [PC - 0x1560 /* 00000066 */] 000015C8 5C8F addq.l A7, 6 000015CA 2D40 FFFC move.l [A6 - 0x4], D0 000015CE 426E FFFA clr.w [A6 - 0x6] 000015D2 6034 bra +0x36 /* 00001608 */ label000015D4: 000015D4 302E FFFA move.w D0, [A6 - 0x6] 000015D8 48C0 ext.l D0 000015DA E580 asl D0, 2 000015DC D0AE FFFC add.l D0, [A6 - 0x4] 000015E0 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000015E4 206E 0014 movea.l A0, [A6 + 0x14] 000015E8 7200 moveq.l D1, 0x00 000015EA 1210 move.b D1, [A0] 000015EC 3F01 move.w -[A7], D1 000015EE 206E 000C movea.l A0, [A6 + 0xC] 000015F2 3F10 move.w -[A7], [A0] 000015F4 2040 movea.l A0, D0 000015F6 2F10 move.l -[A7], [A0] 000015F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015FC 4EBA FEC6 jsr [PC - 0x13A /* 000014C4 */] 00001600 4FEF 000E lea.l A7, [A7 + 0xE] 00001604 526E FFFA addq.w [A6 - 0x6], 1 label00001608: 00001608 206E 0010 movea.l A0, [A6 + 0x10] 0000160C 302E FFFA move.w D0, [A6 - 0x6] 00001610 B050 cmp.w D0, [A0] 00001612 6DC0 blt -0x3E /* 000015D4 */ 00001614 202E FFFC move.l D0, [A6 - 0x4] 00001618 4E5E unlink A6 0000161A 4E75 rts 0000161C 5047 addq.w D7, 8 0000161E 4D52 chk.w D6, [A2] 00001620 4541 chk.w D2, D1 00001622 4450 neg.w [A0] fn00001624: 00001624 4E56 0000 link A6, 0 00001628 2F2E 000C move.l -[A7], [A6 + 0xC] 0000162C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001630 4EBA FD46 jsr [PC - 0x2BA /* 00001378 */] 00001634 508F addq.l A7, 8 00001636 4E5E unlink A6 00001638 4E75 rts 0000163A 5050 addq.w [A0], 8 0000163C 4D49 chk.w D6, A1 0000163E 4E49 trap 9 00001640 5420 addq.b -[A0], 2 00001642 4E56 FFFE link A6, -0x0002 00001646 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000164A 4EBA FCA6 jsr [PC - 0x35A /* 000012F2 */] 0000164E 588F addq.l A7, 4 00001650 206E 000C movea.l A0, [A6 + 0xC] 00001654 3080 move.w [A0], D0 00001656 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000165A 4EBA FC96 jsr [PC - 0x36A /* 000012F2 */] 0000165E 588F addq.l A7, 4 00001660 206E 0010 movea.l A0, [A6 + 0x10] 00001664 3080 move.w [A0], D0 00001666 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000166A 4EBA FC86 jsr [PC - 0x37A /* 000012F2 */] 0000166E 588F addq.l A7, 4 00001670 3D40 FFFE move.w [A6 - 0x2], D0 00001674 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF 0000167A 6F1A ble +0x1C /* 00001696 */ 0000167C 4267 clr.w -[A7] 0000167E 4267 clr.w -[A7] 00001680 4267 clr.w -[A7] 00001682 3F3C 00FF move.w -[A7], 0xFF 00001686 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000168A 486D F09A pea.l [A5 - 0xF66] 0000168E 4EBA EE50 jsr [PC - 0x11B0 /* 000004E0 */] 00001692 4FEF 000E lea.l A7, [A7 + 0xE] label00001696: 00001696 206E 0014 movea.l A0, [A6 + 0x14] 0000169A 10AE FFFF move.b [A0], [A6 - 0x1] 0000169E 4E5E unlink A6 000016A0 4E75 rts 000016A2 5050 addq.w [A0], 8 000016A4 4D52 chk.w D6, [A2] 000016A6 4541 chk.w D2, D1 000016A8 4450 neg.w [A0] fn000016AA: 000016AA 4E56 0000 link A6, 0 000016AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016B2 4EBA F89E jsr [PC - 0x762 /* 00000F52 */] 000016B6 588F addq.l A7, 4 000016B8 206E 0018 movea.l A0, [A6 + 0x18] 000016BC 3080 move.w [A0], D0 000016BE 206E 0018 movea.l A0, [A6 + 0x18] 000016C2 0C50 5033 cmpi.w [A0], 0x5033 /* 'P3' */ 000016C6 6742 beq +0x44 /* 0000170A */ 000016C8 206E 0018 movea.l A0, [A6 + 0x18] 000016CC 0C50 5036 cmpi.w [A0], 0x5036 /* 'P6' */ 000016D0 6738 beq +0x3A /* 0000170A */ 000016D2 206E 0018 movea.l A0, [A6 + 0x18] 000016D6 0C50 5032 cmpi.w [A0], 0x5032 /* 'P2' */ 000016DA 6728 beq +0x2A /* 00001704 */ 000016DC 206E 0018 movea.l A0, [A6 + 0x18] 000016E0 0C50 5035 cmpi.w [A0], 0x5035 /* 'P5' */ 000016E4 671E beq +0x20 /* 00001704 */ 000016E6 206E 0018 movea.l A0, [A6 + 0x18] 000016EA 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */ 000016EE 670E beq +0x10 /* 000016FE */ 000016F0 206E 0018 movea.l A0, [A6 + 0x18] 000016F4 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */ 000016F8 6704 beq +0x6 /* 000016FE */ 000016FA 70FF moveq.l D0, 0xFFFFFFFF 000016FC 6010 bra +0x12 /* 0000170E */ label000016FE: 000016FE 303C 5031 move.w D0, 0x5031 /* 'P1' */ 00001702 600A bra +0xC /* 0000170E */ label00001704: 00001704 303C 5032 move.w D0, 0x5032 /* 'P2' */ 00001708 6004 bra +0x6 /* 0000170E */ label0000170A: 0000170A 303C 5033 move.w D0, 0x5033 /* 'P3' */ label0000170E: 0000170E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001712 5031 5033 addq.b [A1 + D5.w + 0x33], 8 00001716 0084 0050 0020 ori.l D4, 0x500020 /* 'P\0 ' */ 0000171C 0002 2F2E ori.b D2, 0x2E /* '.' */ 00001720 0014 2F2E ori.b [A4], 0x2E /* '.' */ 00001724 0010 2F2E ori.b [A0], 0x2E /* '.' */ 00001728 000C 2F2E ori.b A4, 0x2E /* '.' */ 0000172C 0008 4EBA ori.b A0, 0xBA 00001730 FF12 .extension 0xF12 <> // unimplemented 00001732 4FEF 0010 lea.l A7, [A7 + 0x10] 00001736 6000 0078 bra +0x7A /* 000017B0 */ 0000173A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000173E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001742 2F2E 000C move.l -[A7], [A6 + 0xC] 00001746 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000174A 4EBA FC4A jsr [PC - 0x3B6 /* 00001396 */] 0000174E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001752 3F3C 0001 move.w -[A7], 0x1 00001756 206E 000C movea.l A0, [A6 + 0xC] 0000175A 3F10 move.w -[A7], [A0] 0000175C 4EBA E8A2 jsr [PC - 0x175E /* 00000000 */] 00001760 588F addq.l A7, 4 00001762 2B40 F090 move.l [A5 - 0xF70], D0 00001766 6048 bra +0x4A /* 000017B0 */ 00001768 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000176C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001770 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001774 4EBA F896 jsr [PC - 0x76A /* 0000100C */] 00001778 4FEF 000C lea.l A7, [A7 + 0xC] 0000177C 206E 0014 movea.l A0, [A6 + 0x14] 00001780 10AD F098 move.b [A0], [A5 - 0xF68] 00001784 3F3C 0001 move.w -[A7], 0x1 00001788 206E 000C movea.l A0, [A6 + 0xC] 0000178C 3F10 move.w -[A7], [A0] 0000178E 4EBA E870 jsr [PC - 0x1790 /* 00000000 */] 00001792 588F addq.l A7, 4 00001794 2B40 F094 move.l [A5 - 0xF6C], D0 00001798 6016 bra +0x18 /* 000017B0 */ 0000179A 4267 clr.w -[A7] 0000179C 4267 clr.w -[A7] 0000179E 4267 clr.w -[A7] 000017A0 4267 clr.w -[A7] 000017A2 4267 clr.w -[A7] 000017A4 486D F0B6 pea.l [A5 - 0xF4A] 000017A8 4EBA ED36 jsr [PC - 0x12CA /* 000004E0 */] 000017AC 4FEF 000E lea.l A7, [A7 + 0xE] label000017B0: 000017B0 4E5E unlink A6 000017B2 4E75 rts 000017B4 5050 addq.w [A0], 8 000017B6 4D52 chk.w D6, [A2] 000017B8 4541 chk.w D2, D1 000017BA 4450 neg.w [A0] fn000017BC: 000017BC 4E56 0000 link A6, 0 000017C0 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 000017C4 302E 0014 move.w D0, [A6 + 0x14] 000017C8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000017CC 5031 5036 addq.b [A1 + D5.w + 0x36], 8 000017D0 012E 00DC btst [A6 + 0xDC], D0 000017D4 0092 0008 00D6 ori.l [A2], 0x800D6 000017DA 008C 0046 7E00 ori.l A4, 0x467E00 /* 'F~\0' */ 000017E0 286E 000C movea.l A4, [A6 + 0xC] 000017E4 6032 bra +0x34 /* 00001818 */ label000017E6: 000017E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017EA 4EBA FB06 jsr [PC - 0x4FA /* 000012F2 */] 000017EE 588F addq.l A7, 4 000017F0 1C00 move.b D6, D0 000017F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017F6 4EBA FAFA jsr [PC - 0x506 /* 000012F2 */] 000017FA 588F addq.l A7, 4 000017FC 1A00 move.b D5, D0 000017FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001802 4EBA FAEE jsr [PC - 0x512 /* 000012F2 */] 00001806 588F addq.l A7, 4 00001808 1800 move.b D4, D0 0000180A 1886 move.b [A4], D6 0000180C 1945 0001 move.b [A4 + 0x1], D5 00001810 1944 0002 move.b [A4 + 0x2], D4 00001814 5247 addq.w D7, 1 00001816 588C addq.l A4, 4 label00001818: 00001818 BE6E 0010 cmp.w D7, [A6 + 0x10] 0000181C 6DC8 blt -0x36 /* 000017E6 */ 0000181E 6000 00F4 bra +0xF6 /* 00001914 */ 00001822 7E00 moveq.l D7, 0x00 00001824 286E 000C movea.l A4, [A6 + 0xC] 00001828 6032 bra +0x34 /* 0000185C */ label0000182A: 0000182A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000182E 4EBA FA60 jsr [PC - 0x5A0 /* 00001290 */] 00001832 588F addq.l A7, 4 00001834 1C00 move.b D6, D0 00001836 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000183A 4EBA FA54 jsr [PC - 0x5AC /* 00001290 */] 0000183E 588F addq.l A7, 4 00001840 1A00 move.b D5, D0 00001842 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001846 4EBA FA48 jsr [PC - 0x5B8 /* 00001290 */] 0000184A 588F addq.l A7, 4 0000184C 1800 move.b D4, D0 0000184E 1886 move.b [A4], D6 00001850 1945 0001 move.b [A4 + 0x1], D5 00001854 1944 0002 move.b [A4 + 0x2], D4 00001858 5247 addq.w D7, 1 0000185A 588C addq.l A4, 4 label0000185C: 0000185C BE6E 0010 cmp.w D7, [A6 + 0x10] 00001860 6DC8 blt -0x36 /* 0000182A */ 00001862 6000 00B0 bra +0xB2 /* 00001914 */ 00001866 3F2E 0014 move.w -[A7], [A6 + 0x14] 0000186A 7000 moveq.l D0, 0x00 0000186C 102E 0013 move.b D0, [A6 + 0x13] 00001870 3F00 move.w -[A7], D0 00001872 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001876 2F2D F090 move.l -[A7], [A5 - 0xF70] 0000187A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000187E 4EBA FC44 jsr [PC - 0x3BC /* 000014C4 */] 00001882 4FEF 000E lea.l A7, [A7 + 0xE] 00001886 7E00 moveq.l D7, 0x00 00001888 266D F090 movea.l A3, [A5 - 0xF70] 0000188C 286E 000C movea.l A4, [A6 + 0xC] 00001890 6012 bra +0x14 /* 000018A4 */ label00001892: 00001892 1C13 move.b D6, [A3] 00001894 1886 move.b [A4], D6 00001896 1946 0001 move.b [A4 + 0x1], D6 0000189A 1946 0002 move.b [A4 + 0x2], D6 0000189E 5247 addq.w D7, 1 000018A0 528B addq.l A3, 1 000018A2 588C addq.l A4, 4 label000018A4: 000018A4 BE6E 0010 cmp.w D7, [A6 + 0x10] 000018A8 6DE8 blt -0x16 /* 00001892 */ 000018AA 6000 0068 bra +0x6A /* 00001914 */ 000018AE 3F2E 0014 move.w -[A7], [A6 + 0x14] 000018B2 3F2E 0010 move.w -[A7], [A6 + 0x10] 000018B6 2F2D F094 move.l -[A7], [A5 - 0xF6C] 000018BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018BE 4EBA F7F0 jsr [PC - 0x810 /* 000010B0 */] 000018C2 4FEF 000C lea.l A7, [A7 + 0xC] 000018C6 7E00 moveq.l D7, 0x00 000018C8 246D F094 movea.l A2, [A5 - 0xF6C] 000018CC 286E 000C movea.l A4, [A6 + 0xC] 000018D0 6024 bra +0x26 /* 000018F6 */ label000018D2: 000018D2 7000 moveq.l D0, 0x00 000018D4 1012 move.b D0, [A2] 000018D6 4A40 tst.w D0 000018D8 6608 bne +0xA /* 000018E2 */ 000018DA 7000 moveq.l D0, 0x00 000018DC 102E 0013 move.b D0, [A6 + 0x13] 000018E0 6002 bra +0x4 /* 000018E4 */ label000018E2: 000018E2 7000 moveq.l D0, 0x00 label000018E4: 000018E4 1C00 move.b D6, D0 000018E6 1886 move.b [A4], D6 000018E8 1946 0001 move.b [A4 + 0x1], D6 000018EC 1946 0002 move.b [A4 + 0x2], D6 000018F0 5247 addq.w D7, 1 000018F2 528A addq.l A2, 1 000018F4 588C addq.l A4, 4 label000018F6: 000018F6 BE6E 0010 cmp.w D7, [A6 + 0x10] 000018FA 6DD6 blt -0x28 /* 000018D2 */ 000018FC 6016 bra +0x18 /* 00001914 */ 000018FE 4267 clr.w -[A7] 00001900 4267 clr.w -[A7] 00001902 4267 clr.w -[A7] 00001904 4267 clr.w -[A7] 00001906 4267 clr.w -[A7] 00001908 486D F0E6 pea.l [A5 - 0xF1A] 0000190C 4EBA EBD2 jsr [PC - 0x142E /* 000004E0 */] 00001910 4FEF 000E lea.l A7, [A7 + 0xE] label00001914: 00001914 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001918 4E5E unlink A6 0000191A 4E75 rts 0000191C 5050 addq.w [A0], 8 0000191E 4D52 chk.w D6, [A2] 00001920 4541 chk.w D2, D1 00001922 4450 neg.w [A0] fn00001924: 00001924 4E56 FFF8 link A6, -0x0008 00001928 486E FFF8 pea.l [A6 - 0x8] 0000192C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001930 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001934 2F2E 000C move.l -[A7], [A6 + 0xC] 00001938 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000193C 4EBA FD6C jsr [PC - 0x294 /* 000016AA */] 00001940 4FEF 0014 lea.l A7, [A7 + 0x14] 00001944 3F3C 0004 move.w -[A7], 0x4 00001948 206E 0010 movea.l A0, [A6 + 0x10] 0000194C 3F10 move.w -[A7], [A0] 0000194E 206E 000C movea.l A0, [A6 + 0xC] 00001952 3F10 move.w -[A7], [A0] 00001954 4EBA E710 jsr [PC - 0x18F0 /* 00000066 */] 00001958 5C8F addq.l A7, 6 0000195A 2D40 FFFC move.l [A6 - 0x4], D0 0000195E 426E FFFA clr.w [A6 - 0x6] 00001962 6034 bra +0x36 /* 00001998 */ label00001964: 00001964 302E FFFA move.w D0, [A6 - 0x6] 00001968 48C0 ext.l D0 0000196A E580 asl D0, 2 0000196C D0AE FFFC add.l D0, [A6 - 0x4] 00001970 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001974 206E 0014 movea.l A0, [A6 + 0x14] 00001978 7200 moveq.l D1, 0x00 0000197A 1210 move.b D1, [A0] 0000197C 3F01 move.w -[A7], D1 0000197E 206E 000C movea.l A0, [A6 + 0xC] 00001982 3F10 move.w -[A7], [A0] 00001984 2040 movea.l A0, D0 00001986 2F10 move.l -[A7], [A0] 00001988 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000198C 4EBA FE2E jsr [PC - 0x1D2 /* 000017BC */] 00001990 4FEF 000E lea.l A7, [A7 + 0xE] 00001994 526E FFFA addq.w [A6 - 0x6], 1 label00001998: 00001998 206E 0010 movea.l A0, [A6 + 0x10] 0000199C 302E FFFA move.w D0, [A6 - 0x6] 000019A0 B050 cmp.w D0, [A0] 000019A2 6DC0 blt -0x3E /* 00001964 */ 000019A4 202E FFFC move.l D0, [A6 - 0x4] 000019A8 4E5E unlink A6 000019AA 4E75 rts 000019AC 5050 addq.w [A0], 8 000019AE 4D52 chk.w D6, [A2] 000019B0 4541 chk.w D2, D1 000019B2 4450 neg.w [A0] fn000019B4: 000019B4 4E56 0000 link A6, 0 000019B8 7000 moveq.l D0, 0x00 000019BA 102E 0011 move.b D0, [A6 + 0x11] 000019BE 0C40 00FF cmpi.w D0, 0xFF 000019C2 6230 bhi +0x32 /* 000019F4 */ 000019C4 4A6E 0012 tst.w [A6 + 0x12] 000019C8 662A bne +0x2C /* 000019F4 */ 000019CA 7000 moveq.l D0, 0x00 000019CC 102E 0011 move.b D0, [A6 + 0x11] 000019D0 3F00 move.w -[A7], D0 000019D2 3F2E 000E move.w -[A7], [A6 + 0xE] 000019D6 3F2E 000C move.w -[A7], [A6 + 0xC] 000019DA 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 000019DE 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000019E2 486D F0F4 pea.l [A5 - 0xF0C] 000019E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019EA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000019EE 4FEF 0012 lea.l A7, [A7 + 0x12] 000019F2 6028 bra +0x2A /* 00001A1C */ label000019F4: 000019F4 7000 moveq.l D0, 0x00 000019F6 102E 0011 move.b D0, [A6 + 0x11] 000019FA 3F00 move.w -[A7], D0 000019FC 3F2E 000E move.w -[A7], [A6 + 0xE] 00001A00 3F2E 000C move.w -[A7], [A6 + 0xC] 00001A04 3F3C 0033 move.w -[A7], 0x33 /* '3' */ 00001A08 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 00001A0C 486D F104 pea.l [A5 - 0xEFC] 00001A10 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A14 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00001A18 4FEF 0012 lea.l A7, [A7 + 0x12] label00001A1C: 00001A1C 4E5E unlink A6 00001A1E 4E75 rts 00001A20 5050 addq.w [A0], 8 00001A22 4D57 chk.w D6, [A7] 00001A24 5249 addq.w A1, 1 00001A26 5445 addq.w D5, 2 fn00001A28: 00001A28 4E56 0000 link A6, 0 00001A2C 0C6E 000A 0008 cmpi.w [A6 + 0x8], 0xA /* '\n' */ 00001A32 6520 bcs +0x22 /* 00001A54 */ 00001A34 7000 moveq.l D0, 0x00 00001A36 302E 0008 move.w D0, [A6 + 0x8] 00001A3A 80FC 000A divu.w D0, 0xA /* '\n' */ 00001A3E 2F2E 000A move.l -[A7], [A6 + 0xA] 00001A42 3F00 move.w -[A7], D0 00001A44 4EBA FFE2 jsr [PC - 0x1E /* 00001A28 */] 00001A48 5C8F addq.l A7, 6 00001A4A 0C40 FFFF cmpi.w D0, 0xFFFF 00001A4E 6604 bne +0x6 /* 00001A54 */ 00001A50 70FF moveq.l D0, 0xFFFFFFFF 00001A52 6056 bra +0x58 /* 00001AAA */ label00001A54: 00001A54 206E 000A movea.l A0, [A6 + 0xA] 00001A58 2028 0012 move.l D0, [A0 + 0x12] 00001A5C 53A8 0012 subq.l [A0 + 0x12], 1 00001A60 0C80 0000 0001 cmpi.l D0, 0x1 00001A66 6326 bls +0x28 /* 00001A8E */ 00001A68 206E 000A movea.l A0, [A6 + 0xA] 00001A6C 2268 000E movea.l A1, [A0 + 0xE] 00001A70 52A8 000E addq.l [A0 + 0xE], 1 00001A74 7000 moveq.l D0, 0x00 00001A76 302E 0008 move.w D0, [A6 + 0x8] 00001A7A 80FC 000A divu.w D0, 0xA /* '\n' */ 00001A7E 4840 swap.w D0 00001A80 0640 0030 addi.w D0, 0x30 /* '0' */ 00001A84 1280 move.b [A1], D0 00001A86 0240 00FF andi.w D0, 0xFF 00001A8A 48C0 ext.l D0 00001A8C 601C bra +0x1E /* 00001AAA */ label00001A8E: 00001A8E 7000 moveq.l D0, 0x00 00001A90 302E 0008 move.w D0, [A6 + 0x8] 00001A94 80FC 000A divu.w D0, 0xA /* '\n' */ 00001A98 4840 swap.w D0 00001A9A 2F2E 000A move.l -[A7], [A6 + 0xA] 00001A9E 0640 0030 addi.w D0, 0x30 /* '0' */ 00001AA2 3F00 move.w -[A7], D0 00001AA4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001AA8 5C8F addq.l A7, 6 label00001AAA: 00001AAA 4E5E unlink A6 00001AAC 4E75 rts 00001AAE 5055 addq.w [A5], 8 00001AB0 5455 addq.w [A5], 2 00001AB2 5320 subq.b -[A0], 1 00001AB4 2020 move.l D0, -[A0] fn00001AB6: 00001AB6 4E56 0000 link A6, 0 00001ABA 48E7 0308 movem.l -[A7], D6,D7,A4 00001ABE 7E00 moveq.l D7, 0x00 00001AC0 286E 000C movea.l A4, [A6 + 0xC] 00001AC4 6000 0112 bra +0x114 /* 00001BD8 */ label00001AC8: 00001AC8 1C14 move.b D6, [A4] 00001ACA 206E 0008 movea.l A0, [A6 + 0x8] 00001ACE 2028 0012 move.l D0, [A0 + 0x12] 00001AD2 53A8 0012 subq.l [A0 + 0x12], 1 00001AD6 0C80 0000 0001 cmpi.l D0, 0x1 00001ADC 6316 bls +0x18 /* 00001AF4 */ 00001ADE 206E 0008 movea.l A0, [A6 + 0x8] 00001AE2 2268 000E movea.l A1, [A0 + 0xE] 00001AE6 52A8 000E addq.l [A0 + 0xE], 1 00001AEA 1286 move.b [A1], D6 00001AEC 7000 moveq.l D0, 0x00 00001AEE 1006 move.b D0, D6 00001AF0 48C0 ext.l D0 00001AF2 6010 bra +0x12 /* 00001B04 */ label00001AF4: 00001AF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AF8 7000 moveq.l D0, 0x00 00001AFA 1006 move.b D0, D6 00001AFC 3F00 move.w -[A7], D0 00001AFE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001B02 5C8F addq.l A7, 6 label00001B04: 00001B04 0C40 FFFF cmpi.w D0, 0xFFFF 00001B08 6616 bne +0x18 /* 00001B20 */ 00001B0A 4267 clr.w -[A7] 00001B0C 4267 clr.w -[A7] 00001B0E 4267 clr.w -[A7] 00001B10 4267 clr.w -[A7] 00001B12 4267 clr.w -[A7] 00001B14 486D F114 pea.l [A5 - 0xEEC] 00001B18 4EBA E9C6 jsr [PC - 0x163A /* 000004E0 */] 00001B1C 4FEF 000E lea.l A7, [A7 + 0xE] label00001B20: 00001B20 1C2C 0001 move.b D6, [A4 + 0x1] 00001B24 206E 0008 movea.l A0, [A6 + 0x8] 00001B28 2028 0012 move.l D0, [A0 + 0x12] 00001B2C 53A8 0012 subq.l [A0 + 0x12], 1 00001B30 0C80 0000 0001 cmpi.l D0, 0x1 00001B36 6316 bls +0x18 /* 00001B4E */ 00001B38 206E 0008 movea.l A0, [A6 + 0x8] 00001B3C 2268 000E movea.l A1, [A0 + 0xE] 00001B40 52A8 000E addq.l [A0 + 0xE], 1 00001B44 1286 move.b [A1], D6 00001B46 7000 moveq.l D0, 0x00 00001B48 1006 move.b D0, D6 00001B4A 48C0 ext.l D0 00001B4C 6010 bra +0x12 /* 00001B5E */ label00001B4E: 00001B4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B52 7000 moveq.l D0, 0x00 00001B54 1006 move.b D0, D6 00001B56 3F00 move.w -[A7], D0 00001B58 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001B5C 5C8F addq.l A7, 6 label00001B5E: 00001B5E 0C40 FFFF cmpi.w D0, 0xFFFF 00001B62 6616 bne +0x18 /* 00001B7A */ 00001B64 4267 clr.w -[A7] 00001B66 4267 clr.w -[A7] 00001B68 4267 clr.w -[A7] 00001B6A 4267 clr.w -[A7] 00001B6C 4267 clr.w -[A7] 00001B6E 486D F120 pea.l [A5 - 0xEE0] 00001B72 4EBA E96C jsr [PC - 0x1694 /* 000004E0 */] 00001B76 4FEF 000E lea.l A7, [A7 + 0xE] label00001B7A: 00001B7A 1C2C 0002 move.b D6, [A4 + 0x2] 00001B7E 206E 0008 movea.l A0, [A6 + 0x8] 00001B82 2028 0012 move.l D0, [A0 + 0x12] 00001B86 53A8 0012 subq.l [A0 + 0x12], 1 00001B8A 0C80 0000 0001 cmpi.l D0, 0x1 00001B90 6316 bls +0x18 /* 00001BA8 */ 00001B92 206E 0008 movea.l A0, [A6 + 0x8] 00001B96 2268 000E movea.l A1, [A0 + 0xE] 00001B9A 52A8 000E addq.l [A0 + 0xE], 1 00001B9E 1286 move.b [A1], D6 00001BA0 7000 moveq.l D0, 0x00 00001BA2 1006 move.b D0, D6 00001BA4 48C0 ext.l D0 00001BA6 6010 bra +0x12 /* 00001BB8 */ label00001BA8: 00001BA8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BAC 7000 moveq.l D0, 0x00 00001BAE 1006 move.b D0, D6 00001BB0 3F00 move.w -[A7], D0 00001BB2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001BB6 5C8F addq.l A7, 6 label00001BB8: 00001BB8 0C40 FFFF cmpi.w D0, 0xFFFF 00001BBC 6616 bne +0x18 /* 00001BD4 */ 00001BBE 4267 clr.w -[A7] 00001BC0 4267 clr.w -[A7] 00001BC2 4267 clr.w -[A7] 00001BC4 4267 clr.w -[A7] 00001BC6 4267 clr.w -[A7] 00001BC8 486D F12C pea.l [A5 - 0xED4] 00001BCC 4EBA E912 jsr [PC - 0x16EE /* 000004E0 */] 00001BD0 4FEF 000E lea.l A7, [A7 + 0xE] label00001BD4: 00001BD4 5247 addq.w D7, 1 00001BD6 588C addq.l A4, 4 label00001BD8: 00001BD8 BE6E 0010 cmp.w D7, [A6 + 0x10] 00001BDC 6D00 FEEA blt -0x114 /* 00001AC8 */ 00001BE0 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001BE4 4E5E unlink A6 00001BE6 4E75 rts 00001BE8 5050 addq.w [A0], 8 00001BEA 4D57 chk.w D6, [A7] 00001BEC 5249 addq.w A1, 1 00001BEE 5445 addq.w D5, 2 fn00001BF0: 00001BF0 4E56 0000 link A6, 0 00001BF4 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001BF8 7C00 moveq.l D6, 0x00 00001BFA 7E00 moveq.l D7, 0x00 00001BFC 286E 000C movea.l A4, [A6 + 0xC] 00001C00 6000 025C bra +0x25E /* 00001E5E */ label00001C04: 00001C04 0C46 0041 cmpi.w D6, 0x41 /* 'A' */ 00001C08 6D00 005E blt +0x60 /* 00001C68 */ 00001C0C 206E 0008 movea.l A0, [A6 + 0x8] 00001C10 2028 0012 move.l D0, [A0 + 0x12] 00001C14 53A8 0012 subq.l [A0 + 0x12], 1 00001C18 0C80 0000 0001 cmpi.l D0, 0x1 00001C1E 6318 bls +0x1A /* 00001C38 */ 00001C20 206E 0008 movea.l A0, [A6 + 0x8] 00001C24 2268 000E movea.l A1, [A0 + 0xE] 00001C28 52A8 000E addq.l [A0 + 0xE], 1 00001C2C 700A moveq.l D0, 0x0A 00001C2E 1280 move.b [A1], D0 00001C30 0240 00FF andi.w D0, 0xFF 00001C34 48C0 ext.l D0 00001C36 600E bra +0x10 /* 00001C46 */ label00001C38: 00001C38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C3C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001C40 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001C44 5C8F addq.l A7, 6 label00001C46: 00001C46 0C40 FFFF cmpi.w D0, 0xFFFF 00001C4A 6616 bne +0x18 /* 00001C62 */ 00001C4C 4267 clr.w -[A7] 00001C4E 4267 clr.w -[A7] 00001C50 4267 clr.w -[A7] 00001C52 4267 clr.w -[A7] 00001C54 4267 clr.w -[A7] 00001C56 486D F138 pea.l [A5 - 0xEC8] 00001C5A 4EBA E884 jsr [PC - 0x177C /* 000004E0 */] 00001C5E 4FEF 000E lea.l A7, [A7 + 0xE] label00001C62: 00001C62 7C00 moveq.l D6, 0x00 00001C64 6000 00B6 bra +0xB8 /* 00001D1C */ label00001C68: 00001C68 4A46 tst.w D6 00001C6A 6F00 00B0 ble +0xB2 /* 00001D1C */ 00001C6E 206E 0008 movea.l A0, [A6 + 0x8] 00001C72 2028 0012 move.l D0, [A0 + 0x12] 00001C76 53A8 0012 subq.l [A0 + 0x12], 1 00001C7A 0C80 0000 0001 cmpi.l D0, 0x1 00001C80 6318 bls +0x1A /* 00001C9A */ 00001C82 206E 0008 movea.l A0, [A6 + 0x8] 00001C86 2268 000E movea.l A1, [A0 + 0xE] 00001C8A 52A8 000E addq.l [A0 + 0xE], 1 00001C8E 7020 moveq.l D0, 0x20 00001C90 1280 move.b [A1], D0 00001C92 0240 00FF andi.w D0, 0xFF 00001C96 48C0 ext.l D0 00001C98 600E bra +0x10 /* 00001CA8 */ label00001C9A: 00001C9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C9E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001CA2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001CA6 5C8F addq.l A7, 6 label00001CA8: 00001CA8 0C40 FFFF cmpi.w D0, 0xFFFF 00001CAC 6616 bne +0x18 /* 00001CC4 */ 00001CAE 4267 clr.w -[A7] 00001CB0 4267 clr.w -[A7] 00001CB2 4267 clr.w -[A7] 00001CB4 4267 clr.w -[A7] 00001CB6 4267 clr.w -[A7] 00001CB8 486D F144 pea.l [A5 - 0xEBC] 00001CBC 4EBA E822 jsr [PC - 0x17DE /* 000004E0 */] 00001CC0 4FEF 000E lea.l A7, [A7 + 0xE] label00001CC4: 00001CC4 206E 0008 movea.l A0, [A6 + 0x8] 00001CC8 2028 0012 move.l D0, [A0 + 0x12] 00001CCC 53A8 0012 subq.l [A0 + 0x12], 1 00001CD0 0C80 0000 0001 cmpi.l D0, 0x1 00001CD6 6318 bls +0x1A /* 00001CF0 */ 00001CD8 206E 0008 movea.l A0, [A6 + 0x8] 00001CDC 2268 000E movea.l A1, [A0 + 0xE] 00001CE0 52A8 000E addq.l [A0 + 0xE], 1 00001CE4 7020 moveq.l D0, 0x20 00001CE6 1280 move.b [A1], D0 00001CE8 0240 00FF andi.w D0, 0xFF 00001CEC 48C0 ext.l D0 00001CEE 600E bra +0x10 /* 00001CFE */ label00001CF0: 00001CF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CF4 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001CF8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001CFC 5C8F addq.l A7, 6 label00001CFE: 00001CFE 0C40 FFFF cmpi.w D0, 0xFFFF 00001D02 6616 bne +0x18 /* 00001D1A */ 00001D04 4267 clr.w -[A7] 00001D06 4267 clr.w -[A7] 00001D08 4267 clr.w -[A7] 00001D0A 4267 clr.w -[A7] 00001D0C 4267 clr.w -[A7] 00001D0E 486D F150 pea.l [A5 - 0xEB0] 00001D12 4EBA E7CC jsr [PC - 0x1834 /* 000004E0 */] 00001D16 4FEF 000E lea.l A7, [A7 + 0xE] label00001D1A: 00001D1A 5446 addq.w D6, 2 label00001D1C: 00001D1C 1A14 move.b D5, [A4] 00001D1E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D22 7000 moveq.l D0, 0x00 00001D24 1005 move.b D0, D5 00001D26 3F00 move.w -[A7], D0 00001D28 4EBA FCFE jsr [PC - 0x302 /* 00001A28 */] 00001D2C 5C8F addq.l A7, 6 00001D2E 0C40 FFFF cmpi.w D0, 0xFFFF 00001D32 6616 bne +0x18 /* 00001D4A */ 00001D34 4267 clr.w -[A7] 00001D36 4267 clr.w -[A7] 00001D38 4267 clr.w -[A7] 00001D3A 4267 clr.w -[A7] 00001D3C 4267 clr.w -[A7] 00001D3E 486D F15C pea.l [A5 - 0xEA4] 00001D42 4EBA E79C jsr [PC - 0x1864 /* 000004E0 */] 00001D46 4FEF 000E lea.l A7, [A7 + 0xE] label00001D4A: 00001D4A 206E 0008 movea.l A0, [A6 + 0x8] 00001D4E 2028 0012 move.l D0, [A0 + 0x12] 00001D52 53A8 0012 subq.l [A0 + 0x12], 1 00001D56 0C80 0000 0001 cmpi.l D0, 0x1 00001D5C 6318 bls +0x1A /* 00001D76 */ 00001D5E 206E 0008 movea.l A0, [A6 + 0x8] 00001D62 2268 000E movea.l A1, [A0 + 0xE] 00001D66 52A8 000E addq.l [A0 + 0xE], 1 00001D6A 7020 moveq.l D0, 0x20 00001D6C 1280 move.b [A1], D0 00001D6E 0240 00FF andi.w D0, 0xFF 00001D72 48C0 ext.l D0 00001D74 600E bra +0x10 /* 00001D84 */ label00001D76: 00001D76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D7A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001D7E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001D82 5C8F addq.l A7, 6 label00001D84: 00001D84 0C40 FFFF cmpi.w D0, 0xFFFF 00001D88 6616 bne +0x18 /* 00001DA0 */ 00001D8A 4267 clr.w -[A7] 00001D8C 4267 clr.w -[A7] 00001D8E 4267 clr.w -[A7] 00001D90 4267 clr.w -[A7] 00001D92 4267 clr.w -[A7] 00001D94 486D F168 pea.l [A5 - 0xE98] 00001D98 4EBA E746 jsr [PC - 0x18BA /* 000004E0 */] 00001D9C 4FEF 000E lea.l A7, [A7 + 0xE] label00001DA0: 00001DA0 1A2C 0001 move.b D5, [A4 + 0x1] 00001DA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DA8 7000 moveq.l D0, 0x00 00001DAA 1005 move.b D0, D5 00001DAC 3F00 move.w -[A7], D0 00001DAE 4EBA FC78 jsr [PC - 0x388 /* 00001A28 */] 00001DB2 5C8F addq.l A7, 6 00001DB4 0C40 FFFF cmpi.w D0, 0xFFFF 00001DB8 6616 bne +0x18 /* 00001DD0 */ 00001DBA 4267 clr.w -[A7] 00001DBC 4267 clr.w -[A7] 00001DBE 4267 clr.w -[A7] 00001DC0 4267 clr.w -[A7] 00001DC2 4267 clr.w -[A7] 00001DC4 486D F174 pea.l [A5 - 0xE8C] 00001DC8 4EBA E716 jsr [PC - 0x18EA /* 000004E0 */] 00001DCC 4FEF 000E lea.l A7, [A7 + 0xE] label00001DD0: 00001DD0 206E 0008 movea.l A0, [A6 + 0x8] 00001DD4 2028 0012 move.l D0, [A0 + 0x12] 00001DD8 53A8 0012 subq.l [A0 + 0x12], 1 00001DDC 0C80 0000 0001 cmpi.l D0, 0x1 00001DE2 6318 bls +0x1A /* 00001DFC */ 00001DE4 206E 0008 movea.l A0, [A6 + 0x8] 00001DE8 2268 000E movea.l A1, [A0 + 0xE] 00001DEC 52A8 000E addq.l [A0 + 0xE], 1 00001DF0 7020 moveq.l D0, 0x20 00001DF2 1280 move.b [A1], D0 00001DF4 0240 00FF andi.w D0, 0xFF 00001DF8 48C0 ext.l D0 00001DFA 600E bra +0x10 /* 00001E0A */ label00001DFC: 00001DFC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E00 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001E04 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001E08 5C8F addq.l A7, 6 label00001E0A: 00001E0A 0C40 FFFF cmpi.w D0, 0xFFFF 00001E0E 6616 bne +0x18 /* 00001E26 */ 00001E10 4267 clr.w -[A7] 00001E12 4267 clr.w -[A7] 00001E14 4267 clr.w -[A7] 00001E16 4267 clr.w -[A7] 00001E18 4267 clr.w -[A7] 00001E1A 486D F180 pea.l [A5 - 0xE80] 00001E1E 4EBA E6C0 jsr [PC - 0x1940 /* 000004E0 */] 00001E22 4FEF 000E lea.l A7, [A7 + 0xE] label00001E26: 00001E26 1A2C 0002 move.b D5, [A4 + 0x2] 00001E2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E2E 7000 moveq.l D0, 0x00 00001E30 1005 move.b D0, D5 00001E32 3F00 move.w -[A7], D0 00001E34 4EBA FBF2 jsr [PC - 0x40E /* 00001A28 */] 00001E38 5C8F addq.l A7, 6 00001E3A 0C40 FFFF cmpi.w D0, 0xFFFF 00001E3E 6616 bne +0x18 /* 00001E56 */ 00001E40 4267 clr.w -[A7] 00001E42 4267 clr.w -[A7] 00001E44 4267 clr.w -[A7] 00001E46 4267 clr.w -[A7] 00001E48 4267 clr.w -[A7] 00001E4A 486D F18C pea.l [A5 - 0xE74] 00001E4E 4EBA E690 jsr [PC - 0x1970 /* 000004E0 */] 00001E52 4FEF 000E lea.l A7, [A7 + 0xE] label00001E56: 00001E56 0646 000B addi.w D6, 0xB 00001E5A 5247 addq.w D7, 1 00001E5C 588C addq.l A4, 4 label00001E5E: 00001E5E BE6E 0010 cmp.w D7, [A6 + 0x10] 00001E62 6D00 FDA0 blt -0x25E /* 00001C04 */ 00001E66 4A46 tst.w D6 00001E68 6F56 ble +0x58 /* 00001EC0 */ 00001E6A 206E 0008 movea.l A0, [A6 + 0x8] 00001E6E 2028 0012 move.l D0, [A0 + 0x12] 00001E72 53A8 0012 subq.l [A0 + 0x12], 1 00001E76 0C80 0000 0001 cmpi.l D0, 0x1 00001E7C 6318 bls +0x1A /* 00001E96 */ 00001E7E 206E 0008 movea.l A0, [A6 + 0x8] 00001E82 2268 000E movea.l A1, [A0 + 0xE] 00001E86 52A8 000E addq.l [A0 + 0xE], 1 00001E8A 700A moveq.l D0, 0x0A 00001E8C 1280 move.b [A1], D0 00001E8E 0240 00FF andi.w D0, 0xFF 00001E92 48C0 ext.l D0 00001E94 600E bra +0x10 /* 00001EA4 */ label00001E96: 00001E96 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E9A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001E9E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001EA2 5C8F addq.l A7, 6 label00001EA4: 00001EA4 0C40 FFFF cmpi.w D0, 0xFFFF 00001EA8 6616 bne +0x18 /* 00001EC0 */ 00001EAA 4267 clr.w -[A7] 00001EAC 4267 clr.w -[A7] 00001EAE 4267 clr.w -[A7] 00001EB0 4267 clr.w -[A7] 00001EB2 4267 clr.w -[A7] 00001EB4 486D F198 pea.l [A5 - 0xE68] 00001EB8 4EBA E626 jsr [PC - 0x19DA /* 000004E0 */] 00001EBC 4FEF 000E lea.l A7, [A7 + 0xE] label00001EC0: 00001EC0 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001EC4 4E5E unlink A6 00001EC6 4E75 rts 00001EC8 5050 addq.w [A0], 8 00001ECA 4D57 chk.w D6, [A7] 00001ECC 5249 addq.w A1, 1 00001ECE 5445 addq.w D5, 2 fn00001ED0: 00001ED0 4E56 0000 link A6, 0 00001ED4 7000 moveq.l D0, 0x00 00001ED6 102E 0013 move.b D0, [A6 + 0x13] 00001EDA 0C40 00FF cmpi.w D0, 0xFF 00001EDE 6224 bhi +0x26 /* 00001F04 */ 00001EE0 4A6E 0014 tst.w [A6 + 0x14] 00001EE4 661E bne +0x20 /* 00001F04 */ 00001EE6 7000 moveq.l D0, 0x00 00001EE8 102E 0013 move.b D0, [A6 + 0x13] 00001EEC 3F00 move.w -[A7], D0 00001EEE 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001EF2 2F2E 000C move.l -[A7], [A6 + 0xC] 00001EF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EFA 4EBA FBBA jsr [PC - 0x446 /* 00001AB6 */] 00001EFE 4FEF 000C lea.l A7, [A7 + 0xC] 00001F02 601C bra +0x1E /* 00001F20 */ label00001F04: 00001F04 7000 moveq.l D0, 0x00 00001F06 102E 0013 move.b D0, [A6 + 0x13] 00001F0A 3F00 move.w -[A7], D0 00001F0C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001F10 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F18 4EBA FCD6 jsr [PC - 0x32A /* 00001BF0 */] 00001F1C 4FEF 000C lea.l A7, [A7 + 0xC] label00001F20: 00001F20 4E5E unlink A6 00001F22 4E75 rts 00001F24 5050 addq.w [A0], 8 00001F26 4D57 chk.w D6, [A7] 00001F28 5249 addq.w A1, 1 00001F2A 5445 addq.w D5, 2 00001F2C 4E56 FFFE link A6, -0x0002 00001F30 3F2E 0016 move.w -[A7], [A6 + 0x16] 00001F34 7000 moveq.l D0, 0x00 00001F36 102E 0015 move.b D0, [A6 + 0x15] 00001F3A 3F00 move.w -[A7], D0 00001F3C 3F2E 0012 move.w -[A7], [A6 + 0x12] 00001F40 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001F44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F48 4EBA FA6A jsr [PC - 0x596 /* 000019B4 */] 00001F4C 4FEF 000C lea.l A7, [A7 + 0xC] 00001F50 426E FFFE clr.w [A6 - 0x2] 00001F54 6030 bra +0x32 /* 00001F86 */ label00001F56: 00001F56 302E FFFE move.w D0, [A6 - 0x2] 00001F5A 48C0 ext.l D0 00001F5C E580 asl D0, 2 00001F5E D0AE 000C add.l D0, [A6 + 0xC] 00001F62 3F2E 0016 move.w -[A7], [A6 + 0x16] 00001F66 7200 moveq.l D1, 0x00 00001F68 122E 0015 move.b D1, [A6 + 0x15] 00001F6C 3F01 move.w -[A7], D1 00001F6E 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001F72 2040 movea.l A0, D0 00001F74 2F10 move.l -[A7], [A0] 00001F76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F7A 4EBA FF54 jsr [PC - 0xAC /* 00001ED0 */] 00001F7E 4FEF 000E lea.l A7, [A7 + 0xE] 00001F82 526E FFFE addq.w [A6 - 0x2], 1 label00001F86: 00001F86 302E FFFE move.w D0, [A6 - 0x2] 00001F8A B06E 0012 cmp.w D0, [A6 + 0x12] 00001F8E 6DC6 blt -0x38 /* 00001F56 */ 00001F90 4E5E unlink A6 00001F92 4E75 rts 00001F94 5050 addq.w [A0], 8 00001F96 4D57 chk.w D6, [A7] 00001F98 5249 addq.w A1, 1 00001F9A 5445 addq.w D5, 2 fn00001F9C: 00001F9C 4E56 FFF8 link A6, -0x0008 00001FA0 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001FA4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001FA8 3F2E 000E move.w -[A7], [A6 + 0xE] 00001FAC 3F2E 000C move.w -[A7], [A6 + 0xC] 00001FB0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FB4 4EBA 01EA jsr [PC + 0x1EA /* 000021A0 */] 00001FB8 4FEF 0010 lea.l A7, [A7 + 0x10] 00001FBC 2D40 FFFC move.l [A6 - 0x4], D0 00001FC0 4AAE FFFC tst.l [A6 - 0x4] 00001FC4 6604 bne +0x6 /* 00001FCA */ 00001FC6 7000 moveq.l D0, 0x00 00001FC8 6020 bra +0x22 /* 00001FEA */ label00001FCA: 00001FCA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001FCE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001FD2 4EBA 049C jsr [PC + 0x49C /* 00002470 */] 00001FD6 508F addq.l A7, 8 00001FD8 2D40 FFF8 move.l [A6 - 0x8], D0 00001FDC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001FE0 4EBA 078E jsr [PC + 0x78E /* 00002770 */] 00001FE4 588F addq.l A7, 4 00001FE6 202E FFF8 move.l D0, [A6 - 0x8] label00001FEA: 00001FEA 4E5E unlink A6 00001FEC 4E75 rts 00001FEE 5050 addq.w [A0], 8 00001FF0 4D43 chk.w D6, D3 00001FF2 4F4D chk.w D7, A5 00001FF4 5055 addq.w [A5], 8 00001FF6 4E56 FFFC link A6, -0x0004 00001FFA 426E FFFE clr.w [A6 - 0x2] 00001FFE 6000 010E bra +0x110 /* 0000210E */ label00002002: 00002002 302E FFFE move.w D0, [A6 - 0x2] 00002006 C1FC 0006 muls.w D0, 0x6 0000200A D0AE 0008 add.l D0, [A6 + 0x8] 0000200E 206E 0014 movea.l A0, [A6 + 0x14] 00002012 2240 movea.l A1, D0 00002014 1011 move.b D0, [A1] 00002016 B010 cmp.b D0, [A0] 00002018 6600 00F0 bne +0xF2 /* 0000210A */ 0000201C 302E FFFE move.w D0, [A6 - 0x2] 00002020 C1FC 0006 muls.w D0, 0x6 00002024 D0AE 0008 add.l D0, [A6 + 0x8] 00002028 206E 0014 movea.l A0, [A6 + 0x14] 0000202C 2240 movea.l A1, D0 0000202E 1029 0001 move.b D0, [A1 + 0x1] 00002032 B028 0001 cmp.b D0, [A0 + 0x1] 00002036 6600 00D2 bne +0xD4 /* 0000210A */ 0000203A 302E FFFE move.w D0, [A6 - 0x2] 0000203E C1FC 0006 muls.w D0, 0x6 00002042 D0AE 0008 add.l D0, [A6 + 0x8] 00002046 206E 0014 movea.l A0, [A6 + 0x14] 0000204A 2240 movea.l A1, D0 0000204C 1029 0002 move.b D0, [A1 + 0x2] 00002050 B028 0002 cmp.b D0, [A0 + 0x2] 00002054 6600 00B4 bne +0xB6 /* 0000210A */ 00002058 302E 001A move.w D0, [A6 + 0x1A] 0000205C B06E FFFE cmp.w D0, [A6 - 0x2] 00002060 6F3A ble +0x3C /* 0000209C */ 00002062 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2] 00002068 6026 bra +0x28 /* 00002090 */ label0000206A: 0000206A 302E FFFC move.w D0, [A6 - 0x4] 0000206E C1FC 0006 muls.w D0, 0x6 00002072 D0AE 0008 add.l D0, [A6 + 0x8] 00002076 322E FFFC move.w D1, [A6 - 0x4] 0000207A 5241 addq.w D1, 1 0000207C C3FC 0006 muls.w D1, 0x6 00002080 D2AE 0008 add.l D1, [A6 + 0x8] 00002084 2041 movea.l A0, D1 00002086 2240 movea.l A1, D0 00002088 22D8 move.l [A1]+, [A0]+ 0000208A 32D8 move.w [A1]+, [A0]+ 0000208C 526E FFFC addq.w [A6 - 0x4], 1 label00002090: 00002090 302E FFFC move.w D0, [A6 - 0x4] 00002094 B06E 001A cmp.w D0, [A6 + 0x1A] 00002098 6DD0 blt -0x2E /* 0000206A */ 0000209A 6042 bra +0x44 /* 000020DE */ label0000209C: 0000209C 302E 001A move.w D0, [A6 + 0x1A] 000020A0 B06E FFFE cmp.w D0, [A6 - 0x2] 000020A4 6C38 bge +0x3A /* 000020DE */ 000020A6 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2] 000020AC 6026 bra +0x28 /* 000020D4 */ label000020AE: 000020AE 302E FFFC move.w D0, [A6 - 0x4] 000020B2 C1FC 0006 muls.w D0, 0x6 000020B6 D0AE 0008 add.l D0, [A6 + 0x8] 000020BA 322E FFFC move.w D1, [A6 - 0x4] 000020BE 5341 subq.w D1, 1 000020C0 C3FC 0006 muls.w D1, 0x6 000020C4 D2AE 0008 add.l D1, [A6 + 0x8] 000020C8 2041 movea.l A0, D1 000020CA 2240 movea.l A1, D0 000020CC 22D8 move.l [A1]+, [A0]+ 000020CE 32D8 move.w [A1]+, [A0]+ 000020D0 536E FFFC subq.w [A6 - 0x4], 1 label000020D4: 000020D4 302E FFFC move.w D0, [A6 - 0x4] 000020D8 B06E 001A cmp.w D0, [A6 + 0x1A] 000020DC 6ED0 bgt -0x2E /* 000020AE */ label000020DE: 000020DE 302E 001A move.w D0, [A6 + 0x1A] 000020E2 C1FC 0006 muls.w D0, 0x6 000020E6 D0AE 0008 add.l D0, [A6 + 0x8] 000020EA 206E 0014 movea.l A0, [A6 + 0x14] 000020EE 2240 movea.l A1, D0 000020F0 2290 move.l [A1], [A0] 000020F2 302E 001A move.w D0, [A6 + 0x1A] 000020F6 C1FC 0006 muls.w D0, 0x6 000020FA D0AE 0008 add.l D0, [A6 + 0x8] 000020FE 2040 movea.l A0, D0 00002100 316E 0018 0004 move.w [A0 + 0x4], [A6 + 0x18] 00002106 6000 008C bra +0x8E /* 00002194 */ label0000210A: 0000210A 526E FFFE addq.w [A6 - 0x2], 1 label0000210E: 0000210E 206E 000C movea.l A0, [A6 + 0xC] 00002112 326E FFFE movea.w A1, [A6 - 0x2] 00002116 B3D0 cmpa.l A1, [A0] 00002118 6D00 FEE8 blt -0x116 /* 00002002 */ 0000211C 206E 000C movea.l A0, [A6 + 0xC] 00002120 2010 move.l D0, [A0] 00002122 B0AE 0010 cmp.l D0, [A6 + 0x10] 00002126 6C00 006C bge +0x6E /* 00002194 */ 0000212A 206E 000C movea.l A0, [A6 + 0xC] 0000212E 3D68 0002 FFFE move.w [A6 - 0x2], [A0 + 0x2] 00002134 6026 bra +0x28 /* 0000215C */ label00002136: 00002136 302E FFFE move.w D0, [A6 - 0x2] 0000213A C1FC 0006 muls.w D0, 0x6 0000213E D0AE 0008 add.l D0, [A6 + 0x8] 00002142 322E FFFE move.w D1, [A6 - 0x2] 00002146 5341 subq.w D1, 1 00002148 C3FC 0006 muls.w D1, 0x6 0000214C D2AE 0008 add.l D1, [A6 + 0x8] 00002150 2041 movea.l A0, D1 00002152 2240 movea.l A1, D0 00002154 22D8 move.l [A1]+, [A0]+ 00002156 32D8 move.w [A1]+, [A0]+ 00002158 536E FFFE subq.w [A6 - 0x2], 1 label0000215C: 0000215C 302E FFFE move.w D0, [A6 - 0x2] 00002160 B06E 001A cmp.w D0, [A6 + 0x1A] 00002164 6ED0 bgt -0x2E /* 00002136 */ 00002166 302E 001A move.w D0, [A6 + 0x1A] 0000216A C1FC 0006 muls.w D0, 0x6 0000216E D0AE 0008 add.l D0, [A6 + 0x8] 00002172 206E 0014 movea.l A0, [A6 + 0x14] 00002176 2240 movea.l A1, D0 00002178 2290 move.l [A1], [A0] 0000217A 302E 001A move.w D0, [A6 + 0x1A] 0000217E C1FC 0006 muls.w D0, 0x6 00002182 D0AE 0008 add.l D0, [A6 + 0x8] 00002186 2040 movea.l A0, D0 00002188 316E 0018 0004 move.w [A0 + 0x4], [A6 + 0x18] 0000218E 206E 000C movea.l A0, [A6 + 0xC] 00002192 5290 addq.l [A0], 1 label00002194: 00002194 4E5E unlink A6 00002196 4E75 rts 00002198 5050 addq.w [A0], 8 0000219A 4D41 chk.w D6, D1 0000219C 4444 neg.w D4 0000219E 544F addq.w A7, 2 fn000021A0: 000021A0 4E56 FFEA link A6, -0x0016 000021A4 2F0C move.l -[A7], A4 000021A6 4EBA 0190 jsr [PC + 0x190 /* 00002338 */] 000021AA 2D40 FFFC move.l [A6 - 0x4], D0 000021AE 206E 0014 movea.l A0, [A6 + 0x14] 000021B2 4290 clr.l [A0] 000021B4 426E FFF4 clr.w [A6 - 0xC] 000021B8 6000 0160 bra +0x162 /* 0000231A */ label000021BC: 000021BC 426E FFF6 clr.w [A6 - 0xA] 000021C0 302E FFF4 move.w D0, [A6 - 0xC] 000021C4 48C0 ext.l D0 000021C6 E580 asl D0, 2 000021C8 D0AE 0008 add.l D0, [A6 + 0x8] 000021CC 2040 movea.l A0, D0 000021CE 2850 movea.l A4, [A0] 000021D0 6000 0138 bra +0x13A /* 0000230A */ label000021D4: 000021D4 7000 moveq.l D0, 0x00 000021D6 1014 move.b D0, [A4] 000021D8 4879 0000 80FF push.l 0x80FF 000021DE 2F00 move.l -[A7], D0 000021E0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000021E4 7200 moveq.l D1, 0x00 000021E6 122C 0001 move.b D1, [A4 + 0x1] 000021EA 4878 753D push.l 0x753D /* 'u=' */ 000021EE 2F01 move.l -[A7], D1 000021F0 2D40 FFEE move.l [A6 - 0x12], D0 000021F4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000021F8 D0AE FFEE add.l D0, [A6 - 0x12] 000021FC 7200 moveq.l D1, 0x00 000021FE 122C 0002 move.b D1, [A4 + 0x2] 00002202 4878 6983 push.l 0x6983 00002206 2F01 move.l -[A7], D1 00002208 2D40 FFEA move.l [A6 - 0x16], D0 0000220C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002210 D0AE FFEA add.l D0, [A6 - 0x16] 00002214 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 0000221A 4878 1999 push.l 0x1999 0000221E 2F00 move.l -[A7], D0 00002220 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00002224 3D40 FFF2 move.w [A6 - 0xE], D0 00002228 302E FFF2 move.w D0, [A6 - 0xE] 0000222C 48C0 ext.l D0 0000222E E580 asl D0, 2 00002230 D0AE FFFC add.l D0, [A6 - 0x4] 00002234 2040 movea.l A0, D0 00002236 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000223A 6030 bra +0x32 /* 0000226C */ label0000223C: 0000223C 206E FFF8 movea.l A0, [A6 - 0x8] 00002240 1010 move.b D0, [A0] 00002242 B014 cmp.b D0, [A4] 00002244 661C bne +0x1E /* 00002262 */ 00002246 206E FFF8 movea.l A0, [A6 - 0x8] 0000224A 1028 0001 move.b D0, [A0 + 0x1] 0000224E B02C 0001 cmp.b D0, [A4 + 0x1] 00002252 660E bne +0x10 /* 00002262 */ 00002254 206E FFF8 movea.l A0, [A6 - 0x8] 00002258 1028 0002 move.b D0, [A0 + 0x2] 0000225C B02C 0002 cmp.b D0, [A4 + 0x2] 00002260 6710 beq +0x12 /* 00002272 */ label00002262: 00002262 206E FFF8 movea.l A0, [A6 - 0x8] 00002266 2D68 0006 FFF8 move.l [A6 - 0x8], [A0 + 0x6] label0000226C: 0000226C 4AAE FFF8 tst.l [A6 - 0x8] 00002270 66CA bne -0x34 /* 0000223C */ label00002272: 00002272 4AAE FFF8 tst.l [A6 - 0x8] 00002276 670C beq +0xE /* 00002284 */ 00002278 206E FFF8 movea.l A0, [A6 - 0x8] 0000227C 5268 0004 addq.w [A0 + 0x4], 1 00002280 6000 0082 bra +0x84 /* 00002304 */ label00002284: 00002284 206E 0014 movea.l A0, [A6 + 0x14] 00002288 2010 move.l D0, [A0] 0000228A 5290 addq.l [A0], 1 0000228C B0AE 0010 cmp.l D0, [A6 + 0x10] 00002290 6F10 ble +0x12 /* 000022A2 */ 00002292 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002296 4EBA 04D8 jsr [PC + 0x4D8 /* 00002770 */] 0000229A 588F addq.l A7, 4 0000229C 7000 moveq.l D0, 0x00 0000229E 6000 008A bra +0x8C /* 0000232A */ label000022A2: 000022A2 4878 000A push.l 0xA /* '\n' */ 000022A6 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 000022AA 588F addq.l A7, 4 000022AC 2D40 FFF8 move.l [A6 - 0x8], D0 000022B0 4AAE FFF8 tst.l [A6 - 0x8] 000022B4 6616 bne +0x18 /* 000022CC */ 000022B6 4267 clr.w -[A7] 000022B8 4267 clr.w -[A7] 000022BA 4267 clr.w -[A7] 000022BC 4267 clr.w -[A7] 000022BE 4267 clr.w -[A7] 000022C0 486D F1A4 pea.l [A5 - 0xE5C] 000022C4 4EBA E21A jsr [PC - 0x1DE6 /* 000004E0 */] 000022C8 4FEF 000E lea.l A7, [A7 + 0xE] label000022CC: 000022CC 206E FFF8 movea.l A0, [A6 - 0x8] 000022D0 2094 move.l [A0], [A4] 000022D2 206E FFF8 movea.l A0, [A6 - 0x8] 000022D6 7001 moveq.l D0, 0x01 000022D8 3140 0004 move.w [A0 + 0x4], D0 000022DC 302E FFF2 move.w D0, [A6 - 0xE] 000022E0 48C0 ext.l D0 000022E2 E580 asl D0, 2 000022E4 D0AE FFFC add.l D0, [A6 - 0x4] 000022E8 2040 movea.l A0, D0 000022EA 226E FFF8 movea.l A1, [A6 - 0x8] 000022EE 2350 0006 move.l [A1 + 0x6], [A0] 000022F2 302E FFF2 move.w D0, [A6 - 0xE] 000022F6 48C0 ext.l D0 000022F8 E580 asl D0, 2 000022FA D0AE FFFC add.l D0, [A6 - 0x4] 000022FE 2040 movea.l A0, D0 00002300 20AE FFF8 move.l [A0], [A6 - 0x8] label00002304: 00002304 526E FFF6 addq.w [A6 - 0xA], 1 00002308 588C addq.l A4, 4 label0000230A: 0000230A 302E FFF6 move.w D0, [A6 - 0xA] 0000230E B06E 000C cmp.w D0, [A6 + 0xC] 00002312 6D00 FEC0 blt -0x13E /* 000021D4 */ 00002316 526E FFF4 addq.w [A6 - 0xC], 1 label0000231A: 0000231A 302E FFF4 move.w D0, [A6 - 0xC] 0000231E B06E 000E cmp.w D0, [A6 + 0xE] 00002322 6D00 FE98 blt -0x166 /* 000021BC */ 00002326 202E FFFC move.l D0, [A6 - 0x4] label0000232A: 0000232A 285F movea.l A4, [A7]+ 0000232C 4E5E unlink A6 0000232E 4E75 rts 00002330 5050 addq.w [A0], 8 00002332 4D43 chk.w D6, D3 00002334 4F4D chk.w D7, A5 00002336 5055 addq.w [A5], 8 fn00002338: 00002338 4E56 FFFA link A6, -0x0006 0000233C 4878 6664 push.l 0x6664 /* 'fd' */ 00002340 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00002344 588F addq.l A7, 4 00002346 2D40 FFFC move.l [A6 - 0x4], D0 0000234A 4AAE FFFC tst.l [A6 - 0x4] 0000234E 6616 bne +0x18 /* 00002366 */ 00002350 4267 clr.w -[A7] 00002352 4267 clr.w -[A7] 00002354 4267 clr.w -[A7] 00002356 4267 clr.w -[A7] 00002358 4267 clr.w -[A7] 0000235A 486D F1C8 pea.l [A5 - 0xE38] 0000235E 4EBA E180 jsr [PC - 0x1E80 /* 000004E0 */] 00002362 4FEF 000E lea.l A7, [A7 + 0xE] label00002366: 00002366 426E FFFA clr.w [A6 - 0x6] 0000236A 6014 bra +0x16 /* 00002380 */ label0000236C: 0000236C 302E FFFA move.w D0, [A6 - 0x6] 00002370 48C0 ext.l D0 00002372 E580 asl D0, 2 00002374 D0AE FFFC add.l D0, [A6 - 0x4] 00002378 2040 movea.l A0, D0 0000237A 4290 clr.l [A0] 0000237C 526E FFFA addq.w [A6 - 0x6], 1 label00002380: 00002380 306E FFFA movea.w A0, [A6 - 0x6] 00002384 B0FC 1999 cmpa.w A0, 0x1999 00002388 6DE2 blt -0x1C /* 0000236C */ 0000238A 202E FFFC move.l D0, [A6 - 0x4] 0000238E 4E5E unlink A6 00002390 4E75 rts 00002392 5050 addq.w [A0], 8 00002394 4D41 chk.w D6, D1 00002396 4C4C 4F43 movem.l D0,D1,D6,A0,A1,A2,A3,A6, A4 fn0000239A: 0000239A 4E56 FFF2 link A6, -0x000E 0000239E 206E 000C movea.l A0, [A6 + 0xC] 000023A2 7000 moveq.l D0, 0x00 000023A4 1010 move.b D0, [A0] 000023A6 4879 0000 80FF push.l 0x80FF 000023AC 2F00 move.l -[A7], D0 000023AE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000023B2 206E 000C movea.l A0, [A6 + 0xC] 000023B6 7200 moveq.l D1, 0x00 000023B8 1228 0001 move.b D1, [A0 + 0x1] 000023BC 4878 753D push.l 0x753D /* 'u=' */ 000023C0 2F01 move.l -[A7], D1 000023C2 2D40 FFF6 move.l [A6 - 0xA], D0 000023C6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000023CA D0AE FFF6 add.l D0, [A6 - 0xA] 000023CE 206E 000C movea.l A0, [A6 + 0xC] 000023D2 7200 moveq.l D1, 0x00 000023D4 1228 0002 move.b D1, [A0 + 0x2] 000023D8 4878 6983 push.l 0x6983 000023DC 2F01 move.l -[A7], D1 000023DE 2D40 FFF2 move.l [A6 - 0xE], D0 000023E2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000023E6 D0AE FFF2 add.l D0, [A6 - 0xE] 000023EA 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 000023F0 4878 1999 push.l 0x1999 000023F4 2F00 move.l -[A7], D0 000023F6 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000023FA 3D40 FFFE move.w [A6 - 0x2], D0 000023FE 4878 000A push.l 0xA /* '\n' */ 00002402 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00002406 588F addq.l A7, 4 00002408 2D40 FFFA move.l [A6 - 0x6], D0 0000240C 4AAE FFFA tst.l [A6 - 0x6] 00002410 6616 bne +0x18 /* 00002428 */ 00002412 4267 clr.w -[A7] 00002414 4267 clr.w -[A7] 00002416 4267 clr.w -[A7] 00002418 4267 clr.w -[A7] 0000241A 4267 clr.w -[A7] 0000241C 486D F1EC pea.l [A5 - 0xE14] 00002420 4EBA E0BE jsr [PC - 0x1F42 /* 000004E0 */] 00002424 4FEF 000E lea.l A7, [A7 + 0xE] label00002428: 00002428 206E 000C movea.l A0, [A6 + 0xC] 0000242C 226E FFFA movea.l A1, [A6 - 0x6] 00002430 2290 move.l [A1], [A0] 00002432 206E FFFA movea.l A0, [A6 - 0x6] 00002436 316E 0010 0004 move.w [A0 + 0x4], [A6 + 0x10] 0000243C 302E FFFE move.w D0, [A6 - 0x2] 00002440 48C0 ext.l D0 00002442 E580 asl D0, 2 00002444 D0AE 0008 add.l D0, [A6 + 0x8] 00002448 2040 movea.l A0, D0 0000244A 226E FFFA movea.l A1, [A6 - 0x6] 0000244E 2350 0006 move.l [A1 + 0x6], [A0] 00002452 302E FFFE move.w D0, [A6 - 0x2] 00002456 48C0 ext.l D0 00002458 E580 asl D0, 2 0000245A D0AE 0008 add.l D0, [A6 + 0x8] 0000245E 2040 movea.l A0, D0 00002460 20AE FFFA move.l [A0], [A6 - 0x6] 00002464 4E5E unlink A6 00002466 4E75 rts 00002468 5050 addq.w [A0], 8 0000246A 4D41 chk.w D6, D1 0000246C 4444 neg.w D4 0000246E 544F addq.w A7, 2 fn00002470: 00002470 4E56 FFF4 link A6, -0x000C 00002474 4878 0006 push.l 0x6 00002478 2F2E 000C move.l -[A7], [A6 + 0xC] 0000247C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002480 2F00 move.l -[A7], D0 00002482 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00002486 588F addq.l A7, 4 00002488 2D40 FFFC move.l [A6 - 0x4], D0 0000248C 4AAE FFFC tst.l [A6 - 0x4] 00002490 6616 bne +0x18 /* 000024A8 */ 00002492 4267 clr.w -[A7] 00002494 4267 clr.w -[A7] 00002496 4267 clr.w -[A7] 00002498 4267 clr.w -[A7] 0000249A 4267 clr.w -[A7] 0000249C 486D F210 pea.l [A5 - 0xDF0] 000024A0 4EBA E03E jsr [PC - 0x1FC2 /* 000004E0 */] 000024A4 4FEF 000E lea.l A7, [A7 + 0xE] label000024A8: 000024A8 426E FFF4 clr.w [A6 - 0xC] 000024AC 426E FFF6 clr.w [A6 - 0xA] 000024B0 6042 bra +0x44 /* 000024F4 */ label000024B2: 000024B2 302E FFF6 move.w D0, [A6 - 0xA] 000024B6 48C0 ext.l D0 000024B8 E580 asl D0, 2 000024BA D0AE 0008 add.l D0, [A6 + 0x8] 000024BE 2040 movea.l A0, D0 000024C0 2D50 FFF8 move.l [A6 - 0x8], [A0] 000024C4 6024 bra +0x26 /* 000024EA */ label000024C6: 000024C6 302E FFF4 move.w D0, [A6 - 0xC] 000024CA C1FC 0006 muls.w D0, 0x6 000024CE D0AE FFFC add.l D0, [A6 - 0x4] 000024D2 206E FFF8 movea.l A0, [A6 - 0x8] 000024D6 2240 movea.l A1, D0 000024D8 22D8 move.l [A1]+, [A0]+ 000024DA 32D8 move.w [A1]+, [A0]+ 000024DC 526E FFF4 addq.w [A6 - 0xC], 1 000024E0 206E FFF8 movea.l A0, [A6 - 0x8] 000024E4 2D68 0006 FFF8 move.l [A6 - 0x8], [A0 + 0x6] label000024EA: 000024EA 4AAE FFF8 tst.l [A6 - 0x8] 000024EE 66D6 bne -0x28 /* 000024C6 */ 000024F0 526E FFF6 addq.w [A6 - 0xA], 1 label000024F4: 000024F4 306E FFF6 movea.w A0, [A6 - 0xA] 000024F8 B0FC 1999 cmpa.w A0, 0x1999 000024FC 6DB4 blt -0x4A /* 000024B2 */ 000024FE 202E FFFC move.l D0, [A6 - 0x4] 00002502 4E5E unlink A6 00002504 4E75 rts 00002506 5050 addq.w [A0], 8 00002508 4D43 chk.w D6, D3 0000250A 4F4C chk.w D7, A4 0000250C 4F52 chk.w D7, [A2] 0000250E 4E56 FFE4 link A6, -0x001C 00002512 4EBA FE24 jsr [PC - 0x1DC /* 00002338 */] 00002516 2D40 FFFC move.l [A6 - 0x4], D0 0000251A 42AE FFF8 clr.l [A6 - 0x8] 0000251E 6000 0148 bra +0x14A /* 00002668 */ label00002522: 00002522 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002526 2F3C 0000 0006 move.l -[A7], 0x6 0000252C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002530 D0AE 0008 add.l D0, [A6 + 0x8] 00002534 2040 movea.l A0, D0 00002536 2D50 FFF0 move.l [A6 - 0x10], [A0] 0000253A 7000 moveq.l D0, 0x00 0000253C 102E FFF0 move.b D0, [A6 - 0x10] 00002540 4879 0000 80FF push.l 0x80FF 00002546 2F00 move.l -[A7], D0 00002548 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000254C 7200 moveq.l D1, 0x00 0000254E 122E FFF1 move.b D1, [A6 - 0xF] 00002552 4878 753D push.l 0x753D /* 'u=' */ 00002556 2F01 move.l -[A7], D1 00002558 2D40 FFE8 move.l [A6 - 0x18], D0 0000255C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002560 D0AE FFE8 add.l D0, [A6 - 0x18] 00002564 7200 moveq.l D1, 0x00 00002566 122E FFF2 move.b D1, [A6 - 0xE] 0000256A 4878 6983 push.l 0x6983 0000256E 2F01 move.l -[A7], D1 00002570 2D40 FFE4 move.l [A6 - 0x1C], D0 00002574 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002578 D0AE FFE4 add.l D0, [A6 - 0x1C] 0000257C 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00002582 4878 1999 push.l 0x1999 00002586 2F00 move.l -[A7], D0 00002588 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000258C 2D40 FFF4 move.l [A6 - 0xC], D0 00002590 202E FFF4 move.l D0, [A6 - 0xC] 00002594 E580 asl D0, 2 00002596 D0AE FFFC add.l D0, [A6 - 0x4] 0000259A 2040 movea.l A0, D0 0000259C 2D50 FFEC move.l [A6 - 0x14], [A0] 000025A0 6000 005C bra +0x5E /* 000025FE */ label000025A4: 000025A4 206E FFEC movea.l A0, [A6 - 0x14] 000025A8 1010 move.b D0, [A0] 000025AA B02E FFF0 cmp.b D0, [A6 - 0x10] 000025AE 6644 bne +0x46 /* 000025F4 */ 000025B0 206E FFEC movea.l A0, [A6 - 0x14] 000025B4 1028 0001 move.b D0, [A0 + 0x1] 000025B8 B02E FFF1 cmp.b D0, [A6 - 0xF] 000025BC 6636 bne +0x38 /* 000025F4 */ 000025BE 206E FFEC movea.l A0, [A6 - 0x14] 000025C2 1028 0002 move.b D0, [A0 + 0x2] 000025C6 B02E FFF2 cmp.b D0, [A6 - 0xE] 000025CA 6628 bne +0x2A /* 000025F4 */ 000025CC 4267 clr.w -[A7] 000025CE 4267 clr.w -[A7] 000025D0 7000 moveq.l D0, 0x00 000025D2 102E FFF2 move.b D0, [A6 - 0xE] 000025D6 3F00 move.w -[A7], D0 000025D8 7000 moveq.l D0, 0x00 000025DA 102E FFF1 move.b D0, [A6 - 0xF] 000025DE 3F00 move.w -[A7], D0 000025E0 7000 moveq.l D0, 0x00 000025E2 102E FFF0 move.b D0, [A6 - 0x10] 000025E6 3F00 move.w -[A7], D0 000025E8 486D F234 pea.l [A5 - 0xDCC] 000025EC 4EBA DEF2 jsr [PC - 0x210E /* 000004E0 */] 000025F0 4FEF 000E lea.l A7, [A7 + 0xE] label000025F4: 000025F4 206E FFEC movea.l A0, [A6 - 0x14] 000025F8 2D68 0006 FFEC move.l [A6 - 0x14], [A0 + 0x6] label000025FE: 000025FE 4AAE FFEC tst.l [A6 - 0x14] 00002602 66A0 bne -0x5E /* 000025A4 */ 00002604 4878 000A push.l 0xA /* '\n' */ 00002608 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 0000260C 588F addq.l A7, 4 0000260E 2D40 FFEC move.l [A6 - 0x14], D0 00002612 4AAE FFEC tst.l [A6 - 0x14] 00002616 6616 bne +0x18 /* 0000262E */ 00002618 4267 clr.w -[A7] 0000261A 4267 clr.w -[A7] 0000261C 4267 clr.w -[A7] 0000261E 4267 clr.w -[A7] 00002620 4267 clr.w -[A7] 00002622 486D F256 pea.l [A5 - 0xDAA] 00002626 4EBA DEB8 jsr [PC - 0x2148 /* 000004E0 */] 0000262A 4FEF 000E lea.l A7, [A7 + 0xE] label0000262E: 0000262E 206E FFEC movea.l A0, [A6 - 0x14] 00002632 20AE FFF0 move.l [A0], [A6 - 0x10] 00002636 206E FFEC movea.l A0, [A6 - 0x14] 0000263A 316E FFFA 0004 move.w [A0 + 0x4], [A6 - 0x6] 00002640 202E FFF4 move.l D0, [A6 - 0xC] 00002644 E580 asl D0, 2 00002646 D0AE FFFC add.l D0, [A6 - 0x4] 0000264A 2040 movea.l A0, D0 0000264C 226E FFEC movea.l A1, [A6 - 0x14] 00002650 2350 0006 move.l [A1 + 0x6], [A0] 00002654 202E FFF4 move.l D0, [A6 - 0xC] 00002658 E580 asl D0, 2 0000265A D0AE FFFC add.l D0, [A6 - 0x4] 0000265E 2040 movea.l A0, D0 00002660 20AE FFEC move.l [A0], [A6 - 0x14] 00002664 52AE FFF8 addq.l [A6 - 0x8], 1 label00002668: 00002668 202E FFF8 move.l D0, [A6 - 0x8] 0000266C B0AE 000C cmp.l D0, [A6 + 0xC] 00002670 6D00 FEB0 blt -0x14E /* 00002522 */ 00002674 202E FFFC move.l D0, [A6 - 0x4] 00002678 4E5E unlink A6 0000267A 4E75 rts 0000267C 5050 addq.w [A0], 8 0000267E 4D43 chk.w D6, D3 00002680 4F4C chk.w D7, A4 00002682 4F52 chk.w D7, [A2] fn00002684: 00002684 4E56 FFF2 link A6, -0x000E 00002688 206E 000C movea.l A0, [A6 + 0xC] 0000268C 7000 moveq.l D0, 0x00 0000268E 1010 move.b D0, [A0] 00002690 4879 0000 80FF push.l 0x80FF 00002696 2F00 move.l -[A7], D0 00002698 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000269C 206E 000C movea.l A0, [A6 + 0xC] 000026A0 7200 moveq.l D1, 0x00 000026A2 1228 0001 move.b D1, [A0 + 0x1] 000026A6 4878 753D push.l 0x753D /* 'u=' */ 000026AA 2F01 move.l -[A7], D1 000026AC 2D40 FFF6 move.l [A6 - 0xA], D0 000026B0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000026B4 D0AE FFF6 add.l D0, [A6 - 0xA] 000026B8 206E 000C movea.l A0, [A6 + 0xC] 000026BC 7200 moveq.l D1, 0x00 000026BE 1228 0002 move.b D1, [A0 + 0x2] 000026C2 4878 6983 push.l 0x6983 000026C6 2F01 move.l -[A7], D1 000026C8 2D40 FFF2 move.l [A6 - 0xE], D0 000026CC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000026D0 D0AE FFF2 add.l D0, [A6 - 0xE] 000026D4 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 000026DA 4878 1999 push.l 0x1999 000026DE 2F00 move.l -[A7], D0 000026E0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000026E4 3D40 FFFE move.w [A6 - 0x2], D0 000026E8 302E FFFE move.w D0, [A6 - 0x2] 000026EC 48C0 ext.l D0 000026EE E580 asl D0, 2 000026F0 D0AE 0008 add.l D0, [A6 + 0x8] 000026F4 2040 movea.l A0, D0 000026F6 2D50 FFFA move.l [A6 - 0x6], [A0] 000026FA 6046 bra +0x48 /* 00002742 */ label000026FC: 000026FC 206E 000C movea.l A0, [A6 + 0xC] 00002700 226E FFFA movea.l A1, [A6 - 0x6] 00002704 1011 move.b D0, [A1] 00002706 B010 cmp.b D0, [A0] 00002708 662E bne +0x30 /* 00002738 */ 0000270A 206E 000C movea.l A0, [A6 + 0xC] 0000270E 226E FFFA movea.l A1, [A6 - 0x6] 00002712 1029 0001 move.b D0, [A1 + 0x1] 00002716 B028 0001 cmp.b D0, [A0 + 0x1] 0000271A 661C bne +0x1E /* 00002738 */ 0000271C 206E 000C movea.l A0, [A6 + 0xC] 00002720 226E FFFA movea.l A1, [A6 - 0x6] 00002724 1029 0002 move.b D0, [A1 + 0x2] 00002728 B028 0002 cmp.b D0, [A0 + 0x2] 0000272C 660A bne +0xC /* 00002738 */ 0000272E 206E FFFA movea.l A0, [A6 - 0x6] 00002732 3028 0004 move.w D0, [A0 + 0x4] 00002736 6012 bra +0x14 /* 0000274A */ label00002738: 00002738 206E FFFA movea.l A0, [A6 - 0x6] 0000273C 2D68 0006 FFFA move.l [A6 - 0x6], [A0 + 0x6] label00002742: 00002742 4AAE FFFA tst.l [A6 - 0x6] 00002746 66B4 bne -0x4A /* 000026FC */ 00002748 70FF moveq.l D0, 0xFFFFFFFF label0000274A: 0000274A 4E5E unlink A6 0000274C 4E75 rts 0000274E 5050 addq.w [A0], 8 00002750 4D4C chk.w D6, A4 00002752 4F4F chk.w D7, A7 00002754 4B55 chk.w D5, [A5] fn00002756: 00002756 4E56 0000 link A6, 0 0000275A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000275E 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00002762 588F addq.l A7, 4 00002764 4E5E unlink A6 00002766 4E75 rts 00002768 5050 addq.w [A0], 8 0000276A 4D46 chk.w D6, D6 0000276C 5245 addq.w D5, 1 0000276E 4543 chk.w D2, D3 fn00002770: 00002770 4E56 FFF6 link A6, -0x000A 00002774 426E FFFE clr.w [A6 - 0x2] 00002778 6038 bra +0x3A /* 000027B2 */ label0000277A: 0000277A 302E FFFE move.w D0, [A6 - 0x2] 0000277E 48C0 ext.l D0 00002780 E580 asl D0, 2 00002782 D0AE 0008 add.l D0, [A6 + 0x8] 00002786 2040 movea.l A0, D0 00002788 2D50 FFFA move.l [A6 - 0x6], [A0] 0000278C 601A bra +0x1C /* 000027A8 */ label0000278E: 0000278E 206E FFFA movea.l A0, [A6 - 0x6] 00002792 2D68 0006 FFF6 move.l [A6 - 0xA], [A0 + 0x6] 00002798 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000279C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000027A0 588F addq.l A7, 4 000027A2 2D6E FFF6 FFFA move.l [A6 - 0x6], [A6 - 0xA] label000027A8: 000027A8 4AAE FFFA tst.l [A6 - 0x6] 000027AC 66E0 bne -0x1E /* 0000278E */ 000027AE 526E FFFE addq.w [A6 - 0x2], 1 label000027B2: 000027B2 306E FFFE movea.w A0, [A6 - 0x2] 000027B6 B0FC 1999 cmpa.w A0, 0x1999 000027BA 6DBE blt -0x40 /* 0000277A */ 000027BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027C0 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000027C4 588F addq.l A7, 4 000027C6 4E5E unlink A6 000027C8 4E75 rts 000027CA 5050 addq.w [A0], 8 000027CC 4D46 chk.w D6, D6 000027CE 5245 addq.w D5, 1 000027D0 4543 chk.w D2, D3 export_14: 000027D2 4E56 FF70 link A6, -0x0090 000027D6 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 000027DA 41ED F26A lea.l A0, [A5 - 0xD96] 000027DE 2D48 FF9C move.l [A6 - 0x64], A0 000027E2 486D F2CA pea.l [A5 - 0xD36] 000027E6 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000027EA 588F addq.l A7, 4 000027EC 486D F2F8 pea.l [A5 - 0xD08] 000027F0 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000027F4 588F addq.l A7, 4 000027F6 486E 000A pea.l [A6 + 0xA] 000027FA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000027FE 588F addq.l A7, 4 00002800 3D40 0008 move.w [A6 + 0x8], D0 00002804 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002808 2D40 FFA6 move.l [A6 - 0x5A], D0 0000280C 2F2E 000A move.l -[A7], [A6 + 0xA] 00002810 486E 0008 pea.l [A6 + 0x8] 00002814 4EBA EE0E jsr [PC - 0x11F2 /* 00001624 */] 00002818 508F addq.l A7, 8 0000281A 7001 moveq.l D0, 0x01 0000281C 3D40 FFF2 move.w [A6 - 0xE], D0 00002820 7001 moveq.l D0, 0x01 00002822 3B40 F268 move.w [A5 - 0xD98], D0 00002826 426E FFCE clr.w [A6 - 0x32] 0000282A 42AE FFF4 clr.l [A6 - 0xC] 0000282E 6000 015C bra +0x15E /* 0000298C */ label00002832: 00002832 302E FFF2 move.w D0, [A6 - 0xE] 00002836 48C0 ext.l D0 00002838 E580 asl D0, 2 0000283A D0AE 000A add.l D0, [A6 + 0xA] 0000283E 3F3C 0002 move.w -[A7], 0x2 00002842 486D F342 pea.l [A5 - 0xCBE] 00002846 2040 movea.l A0, D0 00002848 2F10 move.l -[A7], [A0] 0000284A 4EBA D91A jsr [PC - 0x26E6 /* 00000166 */] 0000284E 4FEF 000A lea.l A7, [A7 + 0xA] 00002852 4A40 tst.w D0 00002854 6708 beq +0xA /* 0000285E */ 00002856 426D F268 clr.w [A5 - 0xD98] 0000285A 6000 012C bra +0x12E /* 00002988 */ label0000285E: 0000285E 302E FFF2 move.w D0, [A6 - 0xE] 00002862 48C0 ext.l D0 00002864 E580 asl D0, 2 00002866 D0AE 000A add.l D0, [A6 + 0xA] 0000286A 3F3C 0002 move.w -[A7], 0x2 0000286E 486D F34A pea.l [A5 - 0xCB6] 00002872 2040 movea.l A0, D0 00002874 2F10 move.l -[A7], [A0] 00002876 4EBA D8EE jsr [PC - 0x2712 /* 00000166 */] 0000287A 4FEF 000A lea.l A7, [A7 + 0xA] 0000287E 4A40 tst.w D0 00002880 6624 bne +0x26 /* 000028A6 */ 00002882 302E FFF2 move.w D0, [A6 - 0xE] 00002886 48C0 ext.l D0 00002888 E580 asl D0, 2 0000288A D0AE 000A add.l D0, [A6 + 0xA] 0000288E 3F3C 0002 move.w -[A7], 0x2 00002892 486D F34E pea.l [A5 - 0xCB2] 00002896 2040 movea.l A0, D0 00002898 2F10 move.l -[A7], [A0] 0000289A 4EBA D8CA jsr [PC - 0x2736 /* 00000166 */] 0000289E 4FEF 000A lea.l A7, [A7 + 0xA] 000028A2 4A40 tst.w D0 000028A4 670A beq +0xC /* 000028B0 */ label000028A6: 000028A6 7001 moveq.l D0, 0x01 000028A8 3D40 FFCE move.w [A6 - 0x32], D0 000028AC 6000 00DA bra +0xDC /* 00002988 */ label000028B0: 000028B0 302E FFF2 move.w D0, [A6 - 0xE] 000028B4 48C0 ext.l D0 000028B6 E580 asl D0, 2 000028B8 D0AE 000A add.l D0, [A6 + 0xA] 000028BC 3F3C 0002 move.w -[A7], 0x2 000028C0 486D F356 pea.l [A5 - 0xCAA] 000028C4 2040 movea.l A0, D0 000028C6 2F10 move.l -[A7], [A0] 000028C8 4EBA D89C jsr [PC - 0x2764 /* 00000166 */] 000028CC 4FEF 000A lea.l A7, [A7 + 0xA] 000028D0 4A40 tst.w D0 000028D2 6624 bne +0x26 /* 000028F8 */ 000028D4 302E FFF2 move.w D0, [A6 - 0xE] 000028D8 48C0 ext.l D0 000028DA E580 asl D0, 2 000028DC D0AE 000A add.l D0, [A6 + 0xA] 000028E0 3F3C 0002 move.w -[A7], 0x2 000028E4 486D F35C pea.l [A5 - 0xCA4] 000028E8 2040 movea.l A0, D0 000028EA 2F10 move.l -[A7], [A0] 000028EC 4EBA D878 jsr [PC - 0x2788 /* 00000166 */] 000028F0 4FEF 000A lea.l A7, [A7 + 0xA] 000028F4 4A40 tst.w D0 000028F6 6708 beq +0xA /* 00002900 */ label000028F8: 000028F8 426E FFCE clr.w [A6 - 0x32] 000028FC 6000 008A bra +0x8C /* 00002988 */ label00002900: 00002900 302E FFF2 move.w D0, [A6 - 0xE] 00002904 48C0 ext.l D0 00002906 E580 asl D0, 2 00002908 D0AE 000A add.l D0, [A6 + 0xA] 0000290C 3F3C 0002 move.w -[A7], 0x2 00002910 486D F366 pea.l [A5 - 0xC9A] 00002914 2040 movea.l A0, D0 00002916 2F10 move.l -[A7], [A0] 00002918 4EBA D84C jsr [PC - 0x27B4 /* 00000166 */] 0000291C 4FEF 000A lea.l A7, [A7 + 0xA] 00002920 4A40 tst.w D0 00002922 675A beq +0x5C /* 0000297E */ 00002924 526E FFF2 addq.w [A6 - 0xE], 1 00002928 302E FFF2 move.w D0, [A6 - 0xE] 0000292C B06E 0008 cmp.w D0, [A6 + 0x8] 00002930 660A bne +0xC /* 0000293C */ 00002932 2F2E FF9C move.l -[A7], [A6 - 0x64] 00002936 4EBA DC34 jsr [PC - 0x23CC /* 0000056C */] 0000293A 588F addq.l A7, 4 label0000293C: 0000293C 302E FFF2 move.w D0, [A6 - 0xE] 00002940 48C0 ext.l D0 00002942 E580 asl D0, 2 00002944 D0AE 000A add.l D0, [A6 + 0xA] 00002948 2040 movea.l A0, D0 0000294A 2F10 move.l -[A7], [A0] 0000294C 4EBA DC50 jsr [PC - 0x23B0 /* 0000059E */] 00002950 588F addq.l A7, 4 00002952 2D40 FFFC move.l [A6 - 0x4], D0 00002956 486E FFE5 pea.l [A6 - 0x1B] 0000295A 486E FFEC pea.l [A6 - 0x14] 0000295E 486E FFEA pea.l [A6 - 0x16] 00002962 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002966 4EBA EFBC jsr [PC - 0x1044 /* 00001924 */] 0000296A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000296E 2D40 FFF4 move.l [A6 - 0xC], D0 00002972 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002976 4EBA DCC2 jsr [PC - 0x233E /* 0000063A */] 0000297A 588F addq.l A7, 4 0000297C 600A bra +0xC /* 00002988 */ label0000297E: 0000297E 2F2E FF9C move.l -[A7], [A6 - 0x64] 00002982 4EBA DBE8 jsr [PC - 0x2418 /* 0000056C */] 00002986 588F addq.l A7, 4 label00002988: 00002988 526E FFF2 addq.w [A6 - 0xE], 1 label0000298C: 0000298C 302E FFF2 move.w D0, [A6 - 0xE] 00002990 B06E 0008 cmp.w D0, [A6 + 0x8] 00002994 6C2E bge +0x30 /* 000029C4 */ 00002996 302E FFF2 move.w D0, [A6 - 0xE] 0000299A 48C0 ext.l D0 0000299C E580 asl D0, 2 0000299E D0AE 000A add.l D0, [A6 + 0xA] 000029A2 2040 movea.l A0, D0 000029A4 2050 movea.l A0, [A0] 000029A6 0C10 002D cmpi.b [A0], 0x2D /* '-' */ 000029AA 6618 bne +0x1A /* 000029C4 */ 000029AC 302E FFF2 move.w D0, [A6 - 0xE] 000029B0 48C0 ext.l D0 000029B2 E580 asl D0, 2 000029B4 D0AE 000A add.l D0, [A6 + 0xA] 000029B8 2040 movea.l A0, D0 000029BA 2050 movea.l A0, [A0] 000029BC 4A28 0001 tst.b [A0 + 0x1] 000029C0 6600 FE70 bne -0x18E /* 00002832 */ label000029C4: 000029C4 4AAE FFF4 tst.l [A6 - 0xC] 000029C8 6648 bne +0x4A /* 00002A12 */ 000029CA 302E FFF2 move.w D0, [A6 - 0xE] 000029CE B06E 0008 cmp.w D0, [A6 + 0x8] 000029D2 660A bne +0xC /* 000029DE */ 000029D4 2F2E FF9C move.l -[A7], [A6 - 0x64] 000029D8 4EBA DB92 jsr [PC - 0x246E /* 0000056C */] 000029DC 588F addq.l A7, 4 label000029DE: 000029DE 302E FFF2 move.w D0, [A6 - 0xE] 000029E2 48C0 ext.l D0 000029E4 E580 asl D0, 2 000029E6 D0AE 000A add.l D0, [A6 + 0xA] 000029EA 486E FFE0 pea.l [A6 - 0x20] 000029EE 486D F36C pea.l [A5 - 0xC94] 000029F2 2040 movea.l A0, D0 000029F4 2F10 move.l -[A7], [A0] 000029F6 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000029FA 4FEF 000C lea.l A7, [A7 + 0xC] 000029FE 0C40 0001 cmpi.w D0, 0x1 00002A02 670A beq +0xC /* 00002A0E */ 00002A04 2F2E FF9C move.l -[A7], [A6 - 0x64] 00002A08 4EBA DB62 jsr [PC - 0x249E /* 0000056C */] 00002A0C 588F addq.l A7, 4 label00002A0E: 00002A0E 526E FFF2 addq.w [A6 - 0xE], 1 label00002A12: 00002A12 0CAE 0000 0001 FFE0 cmpi.l [A6 - 0x20], 0x1 00002A1A 6E16 bgt +0x18 /* 00002A32 */ 00002A1C 4267 clr.w -[A7] 00002A1E 4267 clr.w -[A7] 00002A20 4267 clr.w -[A7] 00002A22 4267 clr.w -[A7] 00002A24 4267 clr.w -[A7] 00002A26 486D F370 pea.l [A5 - 0xC90] 00002A2A 4EBA DAB4 jsr [PC - 0x254C /* 000004E0 */] 00002A2E 4FEF 000E lea.l A7, [A7 + 0xE] label00002A32: 00002A32 302E FFF2 move.w D0, [A6 - 0xE] 00002A36 B06E 0008 cmp.w D0, [A6 + 0x8] 00002A3A 6C20 bge +0x22 /* 00002A5C */ 00002A3C 302E FFF2 move.w D0, [A6 - 0xE] 00002A40 48C0 ext.l D0 00002A42 E580 asl D0, 2 00002A44 D0AE 000A add.l D0, [A6 + 0xA] 00002A48 2040 movea.l A0, D0 00002A4A 2F10 move.l -[A7], [A0] 00002A4C 4EBA DB50 jsr [PC - 0x24B0 /* 0000059E */] 00002A50 588F addq.l A7, 4 00002A52 2D40 FFFC move.l [A6 - 0x4], D0 00002A56 526E FFF2 addq.w [A6 - 0xE], 1 00002A5A 600A bra +0xC /* 00002A66 */ label00002A5C: 00002A5C 2F2E FF9C move.l -[A7], [A6 - 0x64] 00002A60 4EBA DB0A jsr [PC - 0x24F6 /* 0000056C */] 00002A64 588F addq.l A7, 4 label00002A66: 00002A66 302E FFF2 move.w D0, [A6 - 0xE] 00002A6A B06E 0008 cmp.w D0, [A6 + 0x8] 00002A6E 6C52 bge +0x54 /* 00002AC2 */ 00002A70 302E FFF2 move.w D0, [A6 - 0xE] 00002A74 48C0 ext.l D0 00002A76 E580 asl D0, 2 00002A78 D0AE 000A add.l D0, [A6 + 0xA] 00002A7C 486D F38E pea.l [A5 - 0xC72] 00002A80 2040 movea.l A0, D0 00002A82 2F10 move.l -[A7], [A0] 00002A84 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00002A88 508F addq.l A7, 8 00002A8A 2B40 F264 move.l [A5 - 0xD9C], D0 00002A8E 4A80 tst.l D0 00002A90 662A bne +0x2C /* 00002ABC */ 00002A92 302E FFF2 move.w D0, [A6 - 0xE] 00002A96 48C0 ext.l D0 00002A98 E580 asl D0, 2 00002A9A D0AE 000A add.l D0, [A6 + 0xA] 00002A9E 2040 movea.l A0, D0 00002AA0 2F10 move.l -[A7], [A0] 00002AA2 486D F392 pea.l [A5 - 0xC6E] 00002AA6 486D FBB2 pea.l [A5 - 0x44E] 00002AAA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00002AAE 4FEF 000C lea.l A7, [A7 + 0xC] 00002AB2 3F3C FFFF move.w -[A7], 0xFFFF 00002AB6 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00002ABA 548F addq.l A7, 2 label00002ABC: 00002ABC 526E FFF2 addq.w [A6 - 0xE], 1 00002AC0 600A bra +0xC /* 00002ACC */ label00002AC2: 00002AC2 2F2E FF9C move.l -[A7], [A6 - 0x64] 00002AC6 4EBA DAA4 jsr [PC - 0x255C /* 0000056C */] 00002ACA 588F addq.l A7, 4 label00002ACC: 00002ACC 486E FFE7 pea.l [A6 - 0x19] 00002AD0 486E FFF0 pea.l [A6 - 0x10] 00002AD4 486E FFEE pea.l [A6 - 0x12] 00002AD8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002ADC 4EBA EE46 jsr [PC - 0x11BA /* 00001924 */] 00002AE0 4FEF 0010 lea.l A7, [A7 + 0x10] 00002AE4 2D40 FFF8 move.l [A6 - 0x8], D0 00002AE8 3F3C 0002 move.w -[A7], 0x2 00002AEC 42A7 clr.l -[A7] 00002AEE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002AF2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002AF6 4FEF 000A lea.l A7, [A7 + 0xA] 00002AFA 4A40 tst.w D0 00002AFC 660C bne +0xE /* 00002B0A */ 00002AFE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B02 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00002B06 588F addq.l A7, 4 00002B08 6002 bra +0x4 /* 00002B0C */ label00002B0A: 00002B0A 7000 moveq.l D0, 0x00 label00002B0C: 00002B0C 2D40 FFA2 move.l [A6 - 0x5E], D0 00002B10 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B14 4EBA DB24 jsr [PC - 0x24DC /* 0000063A */] 00002B18 588F addq.l A7, 4 00002B1A 4AAE FFF4 tst.l [A6 - 0xC] 00002B1E 6600 01BE bne +0x1C0 /* 00002CDE */ label00002B22: 00002B22 4A6D F268 tst.w [A5 - 0xD98] 00002B26 6716 beq +0x18 /* 00002B3E */ 00002B28 4267 clr.w -[A7] 00002B2A 4267 clr.w -[A7] 00002B2C 4267 clr.w -[A7] 00002B2E 4267 clr.w -[A7] 00002B30 4267 clr.w -[A7] 00002B32 486D F3B0 pea.l [A5 - 0xC50] 00002B36 4EBA D846 jsr [PC - 0x27BA /* 0000037E */] 00002B3A 4FEF 000E lea.l A7, [A7 + 0xE] label00002B3E: 00002B3E 486E FFDC pea.l [A6 - 0x24] 00002B42 4878 7FFF push.l 0x7FFF 00002B46 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00002B4A 3F2E FFEE move.w -[A7], [A6 - 0x12] 00002B4E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002B52 4EBA F448 jsr [PC - 0xBB8 /* 00001F9C */] 00002B56 4FEF 0010 lea.l A7, [A7 + 0x10] 00002B5A 2D40 FFD8 move.l [A6 - 0x28], D0 00002B5E 4AAE FFD8 tst.l [A6 - 0x28] 00002B62 6600 00EE bne +0xF0 /* 00002C52 */ 00002B66 4A6D F268 tst.w [A5 - 0xD98] 00002B6A 6716 beq +0x18 /* 00002B82 */ 00002B6C 4267 clr.w -[A7] 00002B6E 4267 clr.w -[A7] 00002B70 4267 clr.w -[A7] 00002B72 4267 clr.w -[A7] 00002B74 4267 clr.w -[A7] 00002B76 486D F3C4 pea.l [A5 - 0xC3C] 00002B7A 4EBA D802 jsr [PC - 0x27FE /* 0000037E */] 00002B7E 4FEF 000E lea.l A7, [A7 + 0xE] label00002B82: 00002B82 7000 moveq.l D0, 0x00 00002B84 102E FFE7 move.b D0, [A6 - 0x19] 00002B88 E248 lsr D0.w, 1 00002B8A 1D40 FFE6 move.b [A6 - 0x1A], D0 00002B8E 4A6D F268 tst.w [A5 - 0xD98] 00002B92 6722 beq +0x24 /* 00002BB6 */ 00002B94 4267 clr.w -[A7] 00002B96 4267 clr.w -[A7] 00002B98 4267 clr.w -[A7] 00002B9A 7000 moveq.l D0, 0x00 00002B9C 102E FFE6 move.b D0, [A6 - 0x1A] 00002BA0 3F00 move.w -[A7], D0 00002BA2 7000 moveq.l D0, 0x00 00002BA4 102E FFE7 move.b D0, [A6 - 0x19] 00002BA8 3F00 move.w -[A7], D0 00002BAA 486D F3D6 pea.l [A5 - 0xC2A] 00002BAE 4EBA D7CE jsr [PC - 0x2832 /* 0000037E */] 00002BB2 4FEF 000E lea.l A7, [A7 + 0xE] label00002BB6: 00002BB6 426E FFE8 clr.w [A6 - 0x18] 00002BBA 6000 0080 bra +0x82 /* 00002C3C */ label00002BBE: 00002BBE 7E00 moveq.l D7, 0x00 00002BC0 302E FFE8 move.w D0, [A6 - 0x18] 00002BC4 48C0 ext.l D0 00002BC6 E580 asl D0, 2 00002BC8 D0AE FFF8 add.l D0, [A6 - 0x8] 00002BCC 2040 movea.l A0, D0 00002BCE 2850 movea.l A4, [A0] 00002BD0 6060 bra +0x62 /* 00002C32 */ label00002BD2: 00002BD2 7000 moveq.l D0, 0x00 00002BD4 1014 move.b D0, [A4] 00002BD6 7200 moveq.l D1, 0x00 00002BD8 122E FFE6 move.b D1, [A6 - 0x1A] 00002BDC C1C1 muls.w D0, D1 00002BDE 7200 moveq.l D1, 0x00 00002BE0 122E FFE7 move.b D1, [A6 - 0x19] 00002BE4 4840 swap.w D0 00002BE6 4240 clr.w D0 00002BE8 4840 swap.w D0 00002BEA 80C1 divu.w D0, D1 00002BEC 1880 move.b [A4], D0 00002BEE 7000 moveq.l D0, 0x00 00002BF0 102C 0001 move.b D0, [A4 + 0x1] 00002BF4 7200 moveq.l D1, 0x00 00002BF6 122E FFE6 move.b D1, [A6 - 0x1A] 00002BFA C1C1 muls.w D0, D1 00002BFC 7200 moveq.l D1, 0x00 00002BFE 122E FFE7 move.b D1, [A6 - 0x19] 00002C02 4840 swap.w D0 00002C04 4240 clr.w D0 00002C06 4840 swap.w D0 00002C08 80C1 divu.w D0, D1 00002C0A 1940 0001 move.b [A4 + 0x1], D0 00002C0E 7000 moveq.l D0, 0x00 00002C10 102C 0002 move.b D0, [A4 + 0x2] 00002C14 7200 moveq.l D1, 0x00 00002C16 122E FFE6 move.b D1, [A6 - 0x1A] 00002C1A C1C1 muls.w D0, D1 00002C1C 7200 moveq.l D1, 0x00 00002C1E 122E FFE7 move.b D1, [A6 - 0x19] 00002C22 4840 swap.w D0 00002C24 4240 clr.w D0 00002C26 4840 swap.w D0 00002C28 80C1 divu.w D0, D1 00002C2A 1940 0002 move.b [A4 + 0x2], D0 00002C2E 5247 addq.w D7, 1 00002C30 588C addq.l A4, 4 label00002C32: 00002C32 BE6E FFEE cmp.w D7, [A6 - 0x12] 00002C36 6D9A blt -0x64 /* 00002BD2 */ 00002C38 526E FFE8 addq.w [A6 - 0x18], 1 label00002C3C: 00002C3C 302E FFE8 move.w D0, [A6 - 0x18] 00002C40 B06E FFF0 cmp.w D0, [A6 - 0x10] 00002C44 6D00 FF78 blt -0x86 /* 00002BBE */ 00002C48 1D6E FFE6 FFE7 move.b [A6 - 0x19], [A6 - 0x1A] 00002C4E 6000 FED2 bra -0x12C /* 00002B22 */ label00002C52: 00002C52 4A6D F268 tst.w [A5 - 0xD98] 00002C56 6718 beq +0x1A /* 00002C70 */ 00002C58 4267 clr.w -[A7] 00002C5A 4267 clr.w -[A7] 00002C5C 4267 clr.w -[A7] 00002C5E 4267 clr.w -[A7] 00002C60 2F2E FFDC move.l -[A7], [A6 - 0x24] 00002C64 486D F41A pea.l [A5 - 0xBE6] 00002C68 4EBA D714 jsr [PC - 0x28EC /* 0000037E */] 00002C6C 4FEF 0010 lea.l A7, [A7 + 0x10] label00002C70: 00002C70 4A6D F268 tst.w [A5 - 0xD98] 00002C74 6718 beq +0x1A /* 00002C8E */ 00002C76 4267 clr.w -[A7] 00002C78 4267 clr.w -[A7] 00002C7A 4267 clr.w -[A7] 00002C7C 4267 clr.w -[A7] 00002C7E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002C82 486D F42C pea.l [A5 - 0xBD4] 00002C86 4EBA D6F6 jsr [PC - 0x290A /* 0000037E */] 00002C8A 4FEF 0010 lea.l A7, [A7 + 0x10] label00002C8E: 00002C8E 306E FFF0 movea.w A0, [A6 - 0x10] 00002C92 326E FFEE movea.w A1, [A6 - 0x12] 00002C96 2F09 move.l -[A7], A1 00002C98 2F08 move.l -[A7], A0 00002C9A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002C9E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002CA2 7200 moveq.l D1, 0x00 00002CA4 122E FFE7 move.b D1, [A6 - 0x19] 00002CA8 3F01 move.w -[A7], D1 00002CAA 2F00 move.l -[A7], D0 00002CAC 2F2E FFDC move.l -[A7], [A6 - 0x24] 00002CB0 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00002CB4 4EBA 0B5E jsr [PC + 0xB5E /* 00003814 */] 00002CB8 4FEF 0012 lea.l A7, [A7 + 0x12] 00002CBC 2D40 FFD4 move.l [A6 - 0x2C], D0 00002CC0 4A6D F268 tst.w [A5 - 0xD98] 00002CC4 670A beq +0xC /* 00002CD0 */ 00002CC6 486D F446 pea.l [A5 - 0xBBA] 00002CCA 4EBA D6B2 jsr [PC - 0x294E /* 0000037E */] 00002CCE 588F addq.l A7, 4 label00002CD0: 00002CD0 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00002CD4 4EBA FA80 jsr [PC - 0x580 /* 00002756 */] 00002CD8 588F addq.l A7, 4 00002CDA 6000 012E bra +0x130 /* 00002E0A */ label00002CDE: 00002CDE 102E FFE5 move.b D0, [A6 - 0x1B] 00002CE2 B02E FFE7 cmp.b D0, [A6 - 0x19] 00002CE6 6700 00BA beq +0xBC /* 00002DA2 */ 00002CEA 102E FFE5 move.b D0, [A6 - 0x1B] 00002CEE B02E FFE7 cmp.b D0, [A6 - 0x19] 00002CF2 6316 bls +0x18 /* 00002D0A */ 00002CF4 4267 clr.w -[A7] 00002CF6 4267 clr.w -[A7] 00002CF8 4267 clr.w -[A7] 00002CFA 4267 clr.w -[A7] 00002CFC 4267 clr.w -[A7] 00002CFE 486D F44A pea.l [A5 - 0xBB6] 00002D02 4EBA D67A jsr [PC - 0x2986 /* 0000037E */] 00002D06 4FEF 000E lea.l A7, [A7 + 0xE] label00002D0A: 00002D0A 426E FFE8 clr.w [A6 - 0x18] 00002D0E 6000 0080 bra +0x82 /* 00002D90 */ label00002D12: 00002D12 7E00 moveq.l D7, 0x00 00002D14 302E FFE8 move.w D0, [A6 - 0x18] 00002D18 48C0 ext.l D0 00002D1A E580 asl D0, 2 00002D1C D0AE FFF4 add.l D0, [A6 - 0xC] 00002D20 2040 movea.l A0, D0 00002D22 2850 movea.l A4, [A0] 00002D24 6060 bra +0x62 /* 00002D86 */ label00002D26: 00002D26 7000 moveq.l D0, 0x00 00002D28 1014 move.b D0, [A4] 00002D2A 7200 moveq.l D1, 0x00 00002D2C 122E FFE7 move.b D1, [A6 - 0x19] 00002D30 C1C1 muls.w D0, D1 00002D32 7200 moveq.l D1, 0x00 00002D34 122E FFE5 move.b D1, [A6 - 0x1B] 00002D38 4840 swap.w D0 00002D3A 4240 clr.w D0 00002D3C 4840 swap.w D0 00002D3E 80C1 divu.w D0, D1 00002D40 1880 move.b [A4], D0 00002D42 7000 moveq.l D0, 0x00 00002D44 102C 0001 move.b D0, [A4 + 0x1] 00002D48 7200 moveq.l D1, 0x00 00002D4A 122E FFE7 move.b D1, [A6 - 0x19] 00002D4E C1C1 muls.w D0, D1 00002D50 7200 moveq.l D1, 0x00 00002D52 122E FFE5 move.b D1, [A6 - 0x1B] 00002D56 4840 swap.w D0 00002D58 4240 clr.w D0 00002D5A 4840 swap.w D0 00002D5C 80C1 divu.w D0, D1 00002D5E 1940 0001 move.b [A4 + 0x1], D0 00002D62 7000 moveq.l D0, 0x00 00002D64 102C 0002 move.b D0, [A4 + 0x2] 00002D68 7200 moveq.l D1, 0x00 00002D6A 122E FFE7 move.b D1, [A6 - 0x19] 00002D6E C1C1 muls.w D0, D1 00002D70 7200 moveq.l D1, 0x00 00002D72 122E FFE5 move.b D1, [A6 - 0x1B] 00002D76 4840 swap.w D0 00002D78 4240 clr.w D0 00002D7A 4840 swap.w D0 00002D7C 80C1 divu.w D0, D1 00002D7E 1940 0002 move.b [A4 + 0x2], D0 00002D82 5247 addq.w D7, 1 00002D84 588C addq.l A4, 4 label00002D86: 00002D86 BE6E FFEE cmp.w D7, [A6 - 0x12] 00002D8A 6D9A blt -0x64 /* 00002D26 */ 00002D8C 526E FFE8 addq.w [A6 - 0x18], 1 label00002D90: 00002D90 302E FFE8 move.w D0, [A6 - 0x18] 00002D94 B06E FFF0 cmp.w D0, [A6 - 0x10] 00002D98 6D00 FF78 blt -0x86 /* 00002D12 */ 00002D9C 1D6E FFE7 FFE5 move.b [A6 - 0x1B], [A6 - 0x19] label00002DA2: 00002DA2 486E FFE0 pea.l [A6 - 0x20] 00002DA6 4878 7FFF push.l 0x7FFF 00002DAA 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002DAE 3F2E FFEA move.w -[A7], [A6 - 0x16] 00002DB2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002DB6 4EBA F1E4 jsr [PC - 0xE1C /* 00001F9C */] 00002DBA 4FEF 0010 lea.l A7, [A7 + 0x10] 00002DBE 2D40 FFD4 move.l [A6 - 0x2C], D0 00002DC2 4AAE FFD4 tst.l [A6 - 0x2C] 00002DC6 6616 bne +0x18 /* 00002DDE */ 00002DC8 4267 clr.w -[A7] 00002DCA 4267 clr.w -[A7] 00002DCC 4267 clr.w -[A7] 00002DCE 4267 clr.w -[A7] 00002DD0 4267 clr.w -[A7] 00002DD2 486D F464 pea.l [A5 - 0xB9C] 00002DD6 4EBA D708 jsr [PC - 0x28F8 /* 000004E0 */] 00002DDA 4FEF 000E lea.l A7, [A7 + 0xE] label00002DDE: 00002DDE 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002DE2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002DE6 4EBA D358 jsr [PC - 0x2CA8 /* 00000140 */] 00002DEA 5C8F addq.l A7, 6 00002DEC 4A6D F268 tst.w [A5 - 0xD98] 00002DF0 6718 beq +0x1A /* 00002E0A */ 00002DF2 4267 clr.w -[A7] 00002DF4 4267 clr.w -[A7] 00002DF6 4267 clr.w -[A7] 00002DF8 4267 clr.w -[A7] 00002DFA 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002DFE 486D F482 pea.l [A5 - 0xB7E] 00002E02 4EBA D57A jsr [PC - 0x2A86 /* 0000037E */] 00002E06 4FEF 0010 lea.l A7, [A7 + 0x10] label00002E0A: 00002E0A 4A6D F268 tst.w [A5 - 0xD98] 00002E0E 6716 beq +0x18 /* 00002E26 */ 00002E10 4267 clr.w -[A7] 00002E12 4267 clr.w -[A7] 00002E14 4267 clr.w -[A7] 00002E16 4267 clr.w -[A7] 00002E18 4267 clr.w -[A7] 00002E1A 486D F4A0 pea.l [A5 - 0xB60] 00002E1E 4EBA D55E jsr [PC - 0x2AA2 /* 0000037E */] 00002E22 4FEF 000E lea.l A7, [A7 + 0xE] label00002E26: 00002E26 4EBA F510 jsr [PC - 0xAF0 /* 00002338 */] 00002E2A 2D40 FFD0 move.l [A6 - 0x30], D0 00002E2E 4267 clr.w -[A7] 00002E30 7000 moveq.l D0, 0x00 00002E32 102E FFE7 move.b D0, [A6 - 0x19] 00002E36 3F00 move.w -[A7], D0 00002E38 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00002E3C 3F2E FFEE move.w -[A7], [A6 - 0x12] 00002E40 2F2D F264 move.l -[A7], [A5 - 0xD9C] 00002E44 4EBA EB6E jsr [PC - 0x1492 /* 000019B4 */] 00002E48 4FEF 000C lea.l A7, [A7 + 0xC] 00002E4C 4A6E FFCE tst.w [A6 - 0x32] 00002E50 6700 0120 beq +0x122 /* 00002F72 */ 00002E54 3F3C 0004 move.w -[A7], 0x4 00002E58 302E FFEE move.w D0, [A6 - 0x12] 00002E5C 5440 addq.w D0, 2 00002E5E 3F00 move.w -[A7], D0 00002E60 4EBA D19E jsr [PC - 0x2E62 /* 00000000 */] 00002E64 588F addq.l A7, 4 00002E66 2D40 FFCA move.l [A6 - 0x36], D0 00002E6A 3F3C 0004 move.w -[A7], 0x4 00002E6E 302E FFEE move.w D0, [A6 - 0x12] 00002E72 5440 addq.w D0, 2 00002E74 3F00 move.w -[A7], D0 00002E76 4EBA D188 jsr [PC - 0x2E78 /* 00000000 */] 00002E7A 588F addq.l A7, 4 00002E7C 2D40 FFC6 move.l [A6 - 0x3A], D0 00002E80 3F3C 0004 move.w -[A7], 0x4 00002E84 302E FFEE move.w D0, [A6 - 0x12] 00002E88 5440 addq.w D0, 2 00002E8A 3F00 move.w -[A7], D0 00002E8C 4EBA D172 jsr [PC - 0x2E8E /* 00000000 */] 00002E90 588F addq.l A7, 4 00002E92 2D40 FFC2 move.l [A6 - 0x3E], D0 00002E96 3F3C 0004 move.w -[A7], 0x4 00002E9A 302E FFEE move.w D0, [A6 - 0x12] 00002E9E 5440 addq.w D0, 2 00002EA0 3F00 move.w -[A7], D0 00002EA2 4EBA D15C jsr [PC - 0x2EA4 /* 00000000 */] 00002EA6 588F addq.l A7, 4 00002EA8 2D40 FFBE move.l [A6 - 0x42], D0 00002EAC 3F3C 0004 move.w -[A7], 0x4 00002EB0 302E FFEE move.w D0, [A6 - 0x12] 00002EB4 5440 addq.w D0, 2 00002EB6 3F00 move.w -[A7], D0 00002EB8 4EBA D146 jsr [PC - 0x2EBA /* 00000000 */] 00002EBC 588F addq.l A7, 4 00002EBE 2D40 FFBA move.l [A6 - 0x46], D0 00002EC2 3F3C 0004 move.w -[A7], 0x4 00002EC6 302E FFEE move.w D0, [A6 - 0x12] 00002ECA 5440 addq.w D0, 2 00002ECC 3F00 move.w -[A7], D0 00002ECE 4EBA D130 jsr [PC - 0x2ED0 /* 00000000 */] 00002ED2 588F addq.l A7, 4 00002ED4 2D40 FFB6 move.l [A6 - 0x4A], D0 00002ED8 42A7 clr.l -[A7] 00002EDA 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00002EDE 588F addq.l A7, 4 00002EE0 3F00 move.w -[A7], D0 00002EE2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002EE6 548F addq.l A7, 2 00002EE8 7E00 moveq.l D7, 0x00 00002EEA 6000 0076 bra +0x78 /* 00002F62 */ label00002EEE: 00002EEE 3007 move.w D0, D7 00002EF0 48C0 ext.l D0 00002EF2 E580 asl D0, 2 00002EF4 D0AE FFCA add.l D0, [A6 - 0x36] 00002EF8 2D40 FF98 move.l [A6 - 0x68], D0 00002EFC 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002F00 48C0 ext.l D0 00002F02 81FC 0800 divs.w D0, 0x800 00002F06 4840 swap.w D0 00002F08 0640 FC00 addi.w D0, 0xFC00 00002F0C 206E FF98 movea.l A0, [A6 - 0x68] 00002F10 48C0 ext.l D0 00002F12 2080 move.l [A0], D0 00002F14 3007 move.w D0, D7 00002F16 48C0 ext.l D0 00002F18 E580 asl D0, 2 00002F1A D0AE FFC2 add.l D0, [A6 - 0x3E] 00002F1E 2D40 FF98 move.l [A6 - 0x68], D0 00002F22 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002F26 48C0 ext.l D0 00002F28 81FC 0800 divs.w D0, 0x800 00002F2C 4840 swap.w D0 00002F2E 0640 FC00 addi.w D0, 0xFC00 00002F32 206E FF98 movea.l A0, [A6 - 0x68] 00002F36 48C0 ext.l D0 00002F38 2080 move.l [A0], D0 00002F3A 3007 move.w D0, D7 00002F3C 48C0 ext.l D0 00002F3E E580 asl D0, 2 00002F40 D0AE FFBA add.l D0, [A6 - 0x46] 00002F44 2D40 FF98 move.l [A6 - 0x68], D0 00002F48 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002F4C 48C0 ext.l D0 00002F4E 81FC 0800 divs.w D0, 0x800 00002F52 4840 swap.w D0 00002F54 0640 FC00 addi.w D0, 0xFC00 00002F58 206E FF98 movea.l A0, [A6 - 0x68] 00002F5C 48C0 ext.l D0 00002F5E 2080 move.l [A0], D0 00002F60 5247 addq.w D7, 1 label00002F62: 00002F62 302E FFEE move.w D0, [A6 - 0x12] 00002F66 5440 addq.w D0, 2 00002F68 BE40 cmp.w D7, D0 00002F6A 6D82 blt -0x7C /* 00002EEE */ 00002F6C 7001 moveq.l D0, 0x01 00002F6E 3D40 FFA0 move.w [A6 - 0x60], D0 label00002F72: 00002F72 426E FFE8 clr.w [A6 - 0x18] 00002F76 6000 0826 bra +0x828 /* 0000379E */ label00002F7A: 00002F7A 4A6D F268 tst.w [A5 - 0xD98] 00002F7E 671A beq +0x1C /* 00002F9A */ 00002F80 306E FFE8 movea.w A0, [A6 - 0x18] 00002F84 2008 move.l D0, A0 00002F86 81FC 000A divs.w D0, 0xA /* '\n' */ 00002F8A 4840 swap.w D0 00002F8C 4A40 tst.w D0 00002F8E 660A bne +0xC /* 00002F9A */ 00002F90 486D F4C2 pea.l [A5 - 0xB3E] 00002F94 4EBA D3E8 jsr [PC - 0x2C18 /* 0000037E */] 00002F98 588F addq.l A7, 4 label00002F9A: 00002F9A 4A6E FFCE tst.w [A6 - 0x32] 00002F9E 673A beq +0x3C /* 00002FDA */ 00002FA0 7E00 moveq.l D7, 0x00 00002FA2 602C bra +0x2E /* 00002FD0 */ label00002FA4: 00002FA4 3007 move.w D0, D7 00002FA6 48C0 ext.l D0 00002FA8 E580 asl D0, 2 00002FAA D0AE FFC6 add.l D0, [A6 - 0x3A] 00002FAE 3207 move.w D1, D7 00002FB0 48C1 ext.l D1 00002FB2 E581 asl D1, 2 00002FB4 D2AE FFBE add.l D1, [A6 - 0x42] 00002FB8 3407 move.w D2, D7 00002FBA 48C2 ext.l D2 00002FBC E582 asl D2, 2 00002FBE D4AE FFB6 add.l D2, [A6 - 0x4A] 00002FC2 2042 movea.l A0, D2 00002FC4 4290 clr.l [A0] 00002FC6 2041 movea.l A0, D1 00002FC8 4290 clr.l [A0] 00002FCA 2040 movea.l A0, D0 00002FCC 4290 clr.l [A0] 00002FCE 5247 addq.w D7, 1 label00002FD0: 00002FD0 302E FFEE move.w D0, [A6 - 0x12] 00002FD4 5440 addq.w D0, 2 00002FD6 BE40 cmp.w D7, D0 00002FD8 6DCA blt -0x34 /* 00002FA4 */ label00002FDA: 00002FDA 4A6E FFCE tst.w [A6 - 0x32] 00002FDE 6706 beq +0x8 /* 00002FE6 */ 00002FE0 4A6E FFA0 tst.w [A6 - 0x60] 00002FE4 6718 beq +0x1A /* 00002FFE */ label00002FE6: 00002FE6 7E00 moveq.l D7, 0x00 00002FE8 3C2E FFEE move.w D6, [A6 - 0x12] 00002FEC 302E FFE8 move.w D0, [A6 - 0x18] 00002FF0 48C0 ext.l D0 00002FF2 E580 asl D0, 2 00002FF4 D0AE FFF8 add.l D0, [A6 - 0x8] 00002FF8 2040 movea.l A0, D0 00002FFA 2850 movea.l A4, [A0] 00002FFC 6022 bra +0x24 /* 00003020 */ label00002FFE: 00002FFE 302E FFEE move.w D0, [A6 - 0x12] 00003002 5340 subq.w D0, 1 00003004 3E00 move.w D7, D0 00003006 7CFF moveq.l D6, 0xFFFFFFFF 00003008 302E FFE8 move.w D0, [A6 - 0x18] 0000300C 48C0 ext.l D0 0000300E E580 asl D0, 2 00003010 D0AE FFF8 add.l D0, [A6 - 0x8] 00003014 2040 movea.l A0, D0 00003016 3007 move.w D0, D7 00003018 48C0 ext.l D0 0000301A E580 asl D0, 2 0000301C D090 add.l D0, [A0] 0000301E 2840 movea.l A4, D0 label00003020: 00003020 4A6E FFCE tst.w [A6 - 0x32] 00003024 6700 00EE beq +0xF0 /* 00003114 */ 00003028 3007 move.w D0, D7 0000302A 5240 addq.w D0, 1 0000302C 48C0 ext.l D0 0000302E E580 asl D0, 2 00003030 D0AE FFCA add.l D0, [A6 - 0x36] 00003034 2040 movea.l A0, D0 00003036 4878 0400 push.l 0x400 0000303A 2F10 move.l -[A7], [A0] 0000303C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003040 7200 moveq.l D1, 0x00 00003042 1214 move.b D1, [A4] 00003044 4841 swap.w D1 00003046 4241 clr.w D1 00003048 4841 swap.w D1 0000304A D280 add.l D1, D0 0000304C 2801 move.l D4, D1 0000304E 3007 move.w D0, D7 00003050 5240 addq.w D0, 1 00003052 48C0 ext.l D0 00003054 E580 asl D0, 2 00003056 D0AE FFC2 add.l D0, [A6 - 0x3E] 0000305A 2040 movea.l A0, D0 0000305C 4878 0400 push.l 0x400 00003060 2F10 move.l -[A7], [A0] 00003062 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003066 7200 moveq.l D1, 0x00 00003068 122C 0001 move.b D1, [A4 + 0x1] 0000306C 4841 swap.w D1 0000306E 4241 clr.w D1 00003070 4841 swap.w D1 00003072 D280 add.l D1, D0 00003074 2601 move.l D3, D1 00003076 3007 move.w D0, D7 00003078 5240 addq.w D0, 1 0000307A 48C0 ext.l D0 0000307C E580 asl D0, 2 0000307E D0AE FFBA add.l D0, [A6 - 0x46] 00003082 2040 movea.l A0, D0 00003084 4878 0400 push.l 0x400 00003088 2F10 move.l -[A7], [A0] 0000308A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000308E 7200 moveq.l D1, 0x00 00003090 122C 0002 move.b D1, [A4 + 0x2] 00003094 4841 swap.w D1 00003096 4241 clr.w D1 00003098 4841 swap.w D1 0000309A D280 add.l D1, D0 0000309C 2D41 FFAE move.l [A6 - 0x52], D1 000030A0 4A84 tst.l D4 000030A2 6C04 bge +0x6 /* 000030A8 */ 000030A4 7800 moveq.l D4, 0x00 000030A6 6018 bra +0x1A /* 000030C0 */ label000030A8: 000030A8 7000 moveq.l D0, 0x00 000030AA 102E FFE7 move.b D0, [A6 - 0x19] 000030AE 4840 swap.w D0 000030B0 4240 clr.w D0 000030B2 4840 swap.w D0 000030B4 B880 cmp.l D4, D0 000030B6 6308 bls +0xA /* 000030C0 */ 000030B8 7000 moveq.l D0, 0x00 000030BA 102E FFE7 move.b D0, [A6 - 0x19] 000030BE 2800 move.l D4, D0 label000030C0: 000030C0 4A83 tst.l D3 000030C2 6C04 bge +0x6 /* 000030C8 */ 000030C4 7600 moveq.l D3, 0x00 000030C6 6018 bra +0x1A /* 000030E0 */ label000030C8: 000030C8 7000 moveq.l D0, 0x00 000030CA 102E FFE7 move.b D0, [A6 - 0x19] 000030CE 4840 swap.w D0 000030D0 4240 clr.w D0 000030D2 4840 swap.w D0 000030D4 B680 cmp.l D3, D0 000030D6 6308 bls +0xA /* 000030E0 */ 000030D8 7000 moveq.l D0, 0x00 000030DA 102E FFE7 move.b D0, [A6 - 0x19] 000030DE 2600 move.l D3, D0 label000030E0: 000030E0 4AAE FFAE tst.l [A6 - 0x52] 000030E4 6C06 bge +0x8 /* 000030EC */ 000030E6 42AE FFAE clr.l [A6 - 0x52] 000030EA 601C bra +0x1E /* 00003108 */ label000030EC: 000030EC 7000 moveq.l D0, 0x00 000030EE 102E FFE7 move.b D0, [A6 - 0x19] 000030F2 4840 swap.w D0 000030F4 4240 clr.w D0 000030F6 4840 swap.w D0 000030F8 B0AE FFAE cmp.l D0, [A6 - 0x52] 000030FC 640A bcc +0xC /* 00003108 */ 000030FE 7000 moveq.l D0, 0x00 00003100 102E FFE7 move.b D0, [A6 - 0x19] 00003104 2D40 FFAE move.l [A6 - 0x52], D0 label00003108: 00003108 1884 move.b [A4], D4 0000310A 1943 0001 move.b [A4 + 0x1], D3 0000310E 196E FFB1 0002 move.b [A4 + 0x2], [A6 - 0x4F] label00003114: 00003114 2F0C move.l -[A7], A4 00003116 2F2E FFD0 move.l -[A7], [A6 - 0x30] 0000311A 4EBA F568 jsr [PC - 0xA98 /* 00002684 */] 0000311E 508F addq.l A7, 8 00003120 3A00 move.w D5, D0 00003122 0C45 FFFF cmpi.w D5, 0xFFFF 00003126 6600 0116 bne +0x118 /* 0000323E */ 0000312A 7000 moveq.l D0, 0x00 0000312C 1014 move.b D0, [A4] 0000312E 2D40 FF94 move.l [A6 - 0x6C], D0 00003132 7000 moveq.l D0, 0x00 00003134 102C 0001 move.b D0, [A4 + 0x1] 00003138 2D40 FF90 move.l [A6 - 0x70], D0 0000313C 7000 moveq.l D0, 0x00 0000313E 102C 0002 move.b D0, [A4 + 0x2] 00003142 2D40 FF8C move.l [A6 - 0x74], D0 00003146 2D7C 7735 9400 FF7C move.l [A6 - 0x84], 0x77359400 0000314E 42AE FF98 clr.l [A6 - 0x68] 00003152 6000 00CE bra +0xD0 /* 00003222 */ label00003156: 00003156 2F2E FF98 move.l -[A7], [A6 - 0x68] 0000315A 2F3C 0000 0006 move.l -[A7], 0x6 00003160 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003164 D0AE FFD4 add.l D0, [A6 - 0x2C] 00003168 2040 movea.l A0, D0 0000316A 7000 moveq.l D0, 0x00 0000316C 1010 move.b D0, [A0] 0000316E 2D40 FF88 move.l [A6 - 0x78], D0 00003172 2F2E FF98 move.l -[A7], [A6 - 0x68] 00003176 2F3C 0000 0006 move.l -[A7], 0x6 0000317C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003180 D0AE FFD4 add.l D0, [A6 - 0x2C] 00003184 2040 movea.l A0, D0 00003186 7000 moveq.l D0, 0x00 00003188 1028 0001 move.b D0, [A0 + 0x1] 0000318C 2D40 FF84 move.l [A6 - 0x7C], D0 00003190 2F2E FF98 move.l -[A7], [A6 - 0x68] 00003194 2F3C 0000 0006 move.l -[A7], 0x6 0000319A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000319E D0AE FFD4 add.l D0, [A6 - 0x2C] 000031A2 2040 movea.l A0, D0 000031A4 7000 moveq.l D0, 0x00 000031A6 1028 0002 move.b D0, [A0 + 0x2] 000031AA 2D40 FF80 move.l [A6 - 0x80], D0 000031AE 202E FF94 move.l D0, [A6 - 0x6C] 000031B2 90AE FF88 sub.l D0, [A6 - 0x78] 000031B6 222E FF94 move.l D1, [A6 - 0x6C] 000031BA 92AE FF88 sub.l D1, [A6 - 0x78] 000031BE 2F01 move.l -[A7], D1 000031C0 2F00 move.l -[A7], D0 000031C2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000031C6 222E FF90 move.l D1, [A6 - 0x70] 000031CA 92AE FF84 sub.l D1, [A6 - 0x7C] 000031CE 242E FF90 move.l D2, [A6 - 0x70] 000031D2 94AE FF84 sub.l D2, [A6 - 0x7C] 000031D6 2F02 move.l -[A7], D2 000031D8 2F01 move.l -[A7], D1 000031DA 2D40 FF74 move.l [A6 - 0x8C], D0 000031DE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000031E2 D0AE FF74 add.l D0, [A6 - 0x8C] 000031E6 222E FF8C move.l D1, [A6 - 0x74] 000031EA 92AE FF80 sub.l D1, [A6 - 0x80] 000031EE 242E FF8C move.l D2, [A6 - 0x74] 000031F2 94AE FF80 sub.l D2, [A6 - 0x80] 000031F6 2F02 move.l -[A7], D2 000031F8 2F01 move.l -[A7], D1 000031FA 2D40 FF70 move.l [A6 - 0x90], D0 000031FE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003202 D0AE FF70 add.l D0, [A6 - 0x90] 00003206 2D40 FF78 move.l [A6 - 0x88], D0 0000320A 202E FF78 move.l D0, [A6 - 0x88] 0000320E B0AE FF7C cmp.l D0, [A6 - 0x84] 00003212 6C0A bge +0xC /* 0000321E */ 00003214 3A2E FF9A move.w D5, [A6 - 0x66] 00003218 2D6E FF78 FF7C move.l [A6 - 0x84], [A6 - 0x88] label0000321E: 0000321E 52AE FF98 addq.l [A6 - 0x68], 1 label00003222: 00003222 202E FF98 move.l D0, [A6 - 0x68] 00003226 B0AE FFE0 cmp.l D0, [A6 - 0x20] 0000322A 6D00 FF2A blt -0xD4 /* 00003156 */ 0000322E 3F05 move.w -[A7], D5 00003230 2F0C move.l -[A7], A4 00003232 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00003236 4EBA F162 jsr [PC - 0xE9E /* 0000239A */] 0000323A 4FEF 000A lea.l A7, [A7 + 0xA] label0000323E: 0000323E 4A6E FFCE tst.w [A6 - 0x32] 00003242 6700 04B8 beq +0x4BA /* 000036FC */ 00003246 4A6E FFA0 tst.w [A6 - 0x60] 0000324A 6700 025E beq +0x260 /* 000034AA */ 0000324E 3005 move.w D0, D5 00003250 C1FC 0006 muls.w D0, 0x6 00003254 D0AE FFD4 add.l D0, [A6 - 0x2C] 00003258 2040 movea.l A0, D0 0000325A 7000 moveq.l D0, 0x00 0000325C 1010 move.b D0, [A0] 0000325E 2204 move.l D1, D4 00003260 9280 sub.l D1, D0 00003262 4878 0400 push.l 0x400 00003266 2F01 move.l -[A7], D1 00003268 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000326C 2D40 FFAA move.l [A6 - 0x56], D0 00003270 3007 move.w D0, D7 00003272 5440 addq.w D0, 2 00003274 48C0 ext.l D0 00003276 E580 asl D0, 2 00003278 D0AE FFCA add.l D0, [A6 - 0x36] 0000327C 4878 0007 push.l 0x7 00003280 2F2E FFAA move.l -[A7], [A6 - 0x56] 00003284 2D40 FF98 move.l [A6 - 0x68], D0 00003288 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000328C 4878 0010 push.l 0x10 00003290 2F00 move.l -[A7], D0 00003292 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003296 206E FF98 movea.l A0, [A6 - 0x68] 0000329A D190 add.l [A0], D0 0000329C 3007 move.w D0, D7 0000329E 48C0 ext.l D0 000032A0 E580 asl D0, 2 000032A2 D0AE FFC6 add.l D0, [A6 - 0x3A] 000032A6 4878 0003 push.l 0x3 000032AA 2F2E FFAA move.l -[A7], [A6 - 0x56] 000032AE 2D40 FF98 move.l [A6 - 0x68], D0 000032B2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000032B6 4878 0010 push.l 0x10 000032BA 2F00 move.l -[A7], D0 000032BC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000032C0 206E FF98 movea.l A0, [A6 - 0x68] 000032C4 D190 add.l [A0], D0 000032C6 3007 move.w D0, D7 000032C8 5240 addq.w D0, 1 000032CA 48C0 ext.l D0 000032CC E580 asl D0, 2 000032CE D0AE FFC6 add.l D0, [A6 - 0x3A] 000032D2 4878 0005 push.l 0x5 000032D6 2F2E FFAA move.l -[A7], [A6 - 0x56] 000032DA 2D40 FF98 move.l [A6 - 0x68], D0 000032DE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000032E2 4878 0010 push.l 0x10 000032E6 2F00 move.l -[A7], D0 000032E8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000032EC 206E FF98 movea.l A0, [A6 - 0x68] 000032F0 D190 add.l [A0], D0 000032F2 3007 move.w D0, D7 000032F4 5440 addq.w D0, 2 000032F6 48C0 ext.l D0 000032F8 E580 asl D0, 2 000032FA D0AE FFC6 add.l D0, [A6 - 0x3A] 000032FE 4878 0010 push.l 0x10 00003302 2F2E FFAA move.l -[A7], [A6 - 0x56] 00003306 2D40 FF98 move.l [A6 - 0x68], D0 0000330A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000330E 206E FF98 movea.l A0, [A6 - 0x68] 00003312 D190 add.l [A0], D0 00003314 3005 move.w D0, D5 00003316 C1FC 0006 muls.w D0, 0x6 0000331A D0AE FFD4 add.l D0, [A6 - 0x2C] 0000331E 2040 movea.l A0, D0 00003320 7000 moveq.l D0, 0x00 00003322 1028 0001 move.b D0, [A0 + 0x1] 00003326 2203 move.l D1, D3 00003328 9280 sub.l D1, D0 0000332A 4878 0400 push.l 0x400 0000332E 2F01 move.l -[A7], D1 00003330 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003334 2D40 FFAA move.l [A6 - 0x56], D0 00003338 3007 move.w D0, D7 0000333A 5440 addq.w D0, 2 0000333C 48C0 ext.l D0 0000333E E580 asl D0, 2 00003340 D0AE FFC2 add.l D0, [A6 - 0x3E] 00003344 4878 0007 push.l 0x7 00003348 2F2E FFAA move.l -[A7], [A6 - 0x56] 0000334C 2D40 FF98 move.l [A6 - 0x68], D0 00003350 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003354 4878 0010 push.l 0x10 00003358 2F00 move.l -[A7], D0 0000335A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000335E 206E FF98 movea.l A0, [A6 - 0x68] 00003362 D190 add.l [A0], D0 00003364 3007 move.w D0, D7 00003366 48C0 ext.l D0 00003368 E580 asl D0, 2 0000336A D0AE FFBE add.l D0, [A6 - 0x42] 0000336E 4878 0003 push.l 0x3 00003372 2F2E FFAA move.l -[A7], [A6 - 0x56] 00003376 2D40 FF98 move.l [A6 - 0x68], D0 0000337A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000337E 4878 0010 push.l 0x10 00003382 2F00 move.l -[A7], D0 00003384 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003388 206E FF98 movea.l A0, [A6 - 0x68] 0000338C D190 add.l [A0], D0 0000338E 3007 move.w D0, D7 00003390 5240 addq.w D0, 1 00003392 48C0 ext.l D0 00003394 E580 asl D0, 2 00003396 D0AE FFBE add.l D0, [A6 - 0x42] 0000339A 4878 0005 push.l 0x5 0000339E 2F2E FFAA move.l -[A7], [A6 - 0x56] 000033A2 2D40 FF98 move.l [A6 - 0x68], D0 000033A6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000033AA 4878 0010 push.l 0x10 000033AE 2F00 move.l -[A7], D0 000033B0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000033B4 206E FF98 movea.l A0, [A6 - 0x68] 000033B8 D190 add.l [A0], D0 000033BA 3007 move.w D0, D7 000033BC 5440 addq.w D0, 2 000033BE 48C0 ext.l D0 000033C0 E580 asl D0, 2 000033C2 D0AE FFBE add.l D0, [A6 - 0x42] 000033C6 4878 0010 push.l 0x10 000033CA 2F2E FFAA move.l -[A7], [A6 - 0x56] 000033CE 2D40 FF98 move.l [A6 - 0x68], D0 000033D2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000033D6 206E FF98 movea.l A0, [A6 - 0x68] 000033DA D190 add.l [A0], D0 000033DC 3005 move.w D0, D5 000033DE C1FC 0006 muls.w D0, 0x6 000033E2 D0AE FFD4 add.l D0, [A6 - 0x2C] 000033E6 2040 movea.l A0, D0 000033E8 7000 moveq.l D0, 0x00 000033EA 1028 0002 move.b D0, [A0 + 0x2] 000033EE 222E FFAE move.l D1, [A6 - 0x52] 000033F2 9280 sub.l D1, D0 000033F4 4878 0400 push.l 0x400 000033F8 2F01 move.l -[A7], D1 000033FA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000033FE 2D40 FFAA move.l [A6 - 0x56], D0 00003402 3007 move.w D0, D7 00003404 5440 addq.w D0, 2 00003406 48C0 ext.l D0 00003408 E580 asl D0, 2 0000340A D0AE FFBA add.l D0, [A6 - 0x46] 0000340E 4878 0007 push.l 0x7 00003412 2F2E FFAA move.l -[A7], [A6 - 0x56] 00003416 2D40 FF98 move.l [A6 - 0x68], D0 0000341A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000341E 4878 0010 push.l 0x10 00003422 2F00 move.l -[A7], D0 00003424 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003428 206E FF98 movea.l A0, [A6 - 0x68] 0000342C D190 add.l [A0], D0 0000342E 3007 move.w D0, D7 00003430 48C0 ext.l D0 00003432 E580 asl D0, 2 00003434 D0AE FFB6 add.l D0, [A6 - 0x4A] 00003438 4878 0003 push.l 0x3 0000343C 2F2E FFAA move.l -[A7], [A6 - 0x56] 00003440 2D40 FF98 move.l [A6 - 0x68], D0 00003444 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003448 4878 0010 push.l 0x10 0000344C 2F00 move.l -[A7], D0 0000344E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003452 206E FF98 movea.l A0, [A6 - 0x68] 00003456 D190 add.l [A0], D0 00003458 3007 move.w D0, D7 0000345A 5240 addq.w D0, 1 0000345C 48C0 ext.l D0 0000345E E580 asl D0, 2 00003460 D0AE FFB6 add.l D0, [A6 - 0x4A] 00003464 4878 0005 push.l 0x5 00003468 2F2E FFAA move.l -[A7], [A6 - 0x56] 0000346C 2D40 FF98 move.l [A6 - 0x68], D0 00003470 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003474 4878 0010 push.l 0x10 00003478 2F00 move.l -[A7], D0 0000347A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000347E 206E FF98 movea.l A0, [A6 - 0x68] 00003482 D190 add.l [A0], D0 00003484 3007 move.w D0, D7 00003486 5440 addq.w D0, 2 00003488 48C0 ext.l D0 0000348A E580 asl D0, 2 0000348C D0AE FFB6 add.l D0, [A6 - 0x4A] 00003490 4878 0010 push.l 0x10 00003494 2F2E FFAA move.l -[A7], [A6 - 0x56] 00003498 2D40 FF98 move.l [A6 - 0x68], D0 0000349C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000034A0 206E FF98 movea.l A0, [A6 - 0x68] 000034A4 D190 add.l [A0], D0 000034A6 6000 0254 bra +0x256 /* 000036FC */ label000034AA: 000034AA 3005 move.w D0, D5 000034AC C1FC 0006 muls.w D0, 0x6 000034B0 D0AE FFD4 add.l D0, [A6 - 0x2C] 000034B4 2040 movea.l A0, D0 000034B6 7000 moveq.l D0, 0x00 000034B8 1010 move.b D0, [A0] 000034BA 2204 move.l D1, D4 000034BC 9280 sub.l D1, D0 000034BE 4878 0400 push.l 0x400 000034C2 2F01 move.l -[A7], D1 000034C4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000034C8 2D40 FFAA move.l [A6 - 0x56], D0 000034CC 3007 move.w D0, D7 000034CE 48C0 ext.l D0 000034D0 E580 asl D0, 2 000034D2 D0AE FFCA add.l D0, [A6 - 0x36] 000034D6 4878 0007 push.l 0x7 000034DA 2F2E FFAA move.l -[A7], [A6 - 0x56] 000034DE 2D40 FF98 move.l [A6 - 0x68], D0 000034E2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000034E6 4878 0010 push.l 0x10 000034EA 2F00 move.l -[A7], D0 000034EC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000034F0 206E FF98 movea.l A0, [A6 - 0x68] 000034F4 D190 add.l [A0], D0 000034F6 3007 move.w D0, D7 000034F8 5440 addq.w D0, 2 000034FA 48C0 ext.l D0 000034FC E580 asl D0, 2 000034FE D0AE FFC6 add.l D0, [A6 - 0x3A] 00003502 4878 0003 push.l 0x3 00003506 2F2E FFAA move.l -[A7], [A6 - 0x56] 0000350A 2D40 FF98 move.l [A6 - 0x68], D0 0000350E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003512 4878 0010 push.l 0x10 00003516 2F00 move.l -[A7], D0 00003518 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000351C 206E FF98 movea.l A0, [A6 - 0x68] 00003520 D190 add.l [A0], D0 00003522 3007 move.w D0, D7 00003524 5240 addq.w D0, 1 00003526 48C0 ext.l D0 00003528 E580 asl D0, 2 0000352A D0AE FFC6 add.l D0, [A6 - 0x3A] 0000352E 4878 0005 push.l 0x5 00003532 2F2E FFAA move.l -[A7], [A6 - 0x56] 00003536 2D40 FF98 move.l [A6 - 0x68], D0 0000353A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000353E 4878 0010 push.l 0x10 00003542 2F00 move.l -[A7], D0 00003544 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003548 206E FF98 movea.l A0, [A6 - 0x68] 0000354C D190 add.l [A0], D0 0000354E 3007 move.w D0, D7 00003550 48C0 ext.l D0 00003552 E580 asl D0, 2 00003554 D0AE FFC6 add.l D0, [A6 - 0x3A] 00003558 4878 0010 push.l 0x10 0000355C 2F2E FFAA move.l -[A7], [A6 - 0x56] 00003560 2D40 FF98 move.l [A6 - 0x68], D0 00003564 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003568 206E FF98 movea.l A0, [A6 - 0x68] 0000356C D190 add.l [A0], D0 0000356E 3005 move.w D0, D5 00003570 C1FC 0006 muls.w D0, 0x6 00003574 D0AE FFD4 add.l D0, [A6 - 0x2C] 00003578 2040 movea.l A0, D0 0000357A 7000 moveq.l D0, 0x00 0000357C 1028 0001 move.b D0, [A0 + 0x1] 00003580 2203 move.l D1, D3 00003582 9280 sub.l D1, D0 00003584 4878 0400 push.l 0x400 00003588 2F01 move.l -[A7], D1 0000358A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000358E 2D40 FFAA move.l [A6 - 0x56], D0 00003592 3007 move.w D0, D7 00003594 48C0 ext.l D0 00003596 E580 asl D0, 2 00003598 D0AE FFC2 add.l D0, [A6 - 0x3E] 0000359C 4878 0007 push.l 0x7 000035A0 2F2E FFAA move.l -[A7], [A6 - 0x56] 000035A4 2D40 FF98 move.l [A6 - 0x68], D0 000035A8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000035AC 4878 0010 push.l 0x10 000035B0 2F00 move.l -[A7], D0 000035B2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000035B6 206E FF98 movea.l A0, [A6 - 0x68] 000035BA D190 add.l [A0], D0 000035BC 3007 move.w D0, D7 000035BE 5440 addq.w D0, 2 000035C0 48C0 ext.l D0 000035C2 E580 asl D0, 2 000035C4 D0AE FFBE add.l D0, [A6 - 0x42] 000035C8 4878 0003 push.l 0x3 000035CC 2F2E FFAA move.l -[A7], [A6 - 0x56] 000035D0 2D40 FF98 move.l [A6 - 0x68], D0 000035D4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000035D8 4878 0010 push.l 0x10 000035DC 2F00 move.l -[A7], D0 000035DE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000035E2 206E FF98 movea.l A0, [A6 - 0x68] 000035E6 D190 add.l [A0], D0 000035E8 3007 move.w D0, D7 000035EA 5240 addq.w D0, 1 000035EC 48C0 ext.l D0 000035EE E580 asl D0, 2 000035F0 D0AE FFBE add.l D0, [A6 - 0x42] 000035F4 4878 0005 push.l 0x5 000035F8 2F2E FFAA move.l -[A7], [A6 - 0x56] 000035FC 2D40 FF98 move.l [A6 - 0x68], D0 00003600 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003604 4878 0010 push.l 0x10 00003608 2F00 move.l -[A7], D0 0000360A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000360E 206E FF98 movea.l A0, [A6 - 0x68] 00003612 D190 add.l [A0], D0 00003614 3007 move.w D0, D7 00003616 48C0 ext.l D0 00003618 E580 asl D0, 2 0000361A D0AE FFBE add.l D0, [A6 - 0x42] 0000361E 4878 0010 push.l 0x10 00003622 2F2E FFAA move.l -[A7], [A6 - 0x56] 00003626 2D40 FF98 move.l [A6 - 0x68], D0 0000362A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000362E 206E FF98 movea.l A0, [A6 - 0x68] 00003632 D190 add.l [A0], D0 00003634 3005 move.w D0, D5 00003636 C1FC 0006 muls.w D0, 0x6 0000363A D0AE FFD4 add.l D0, [A6 - 0x2C] 0000363E 2040 movea.l A0, D0 00003640 7000 moveq.l D0, 0x00 00003642 1028 0002 move.b D0, [A0 + 0x2] 00003646 222E FFAE move.l D1, [A6 - 0x52] 0000364A 9280 sub.l D1, D0 0000364C 4878 0400 push.l 0x400 00003650 2F01 move.l -[A7], D1 00003652 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003656 2D40 FFAA move.l [A6 - 0x56], D0 0000365A 3007 move.w D0, D7 0000365C 48C0 ext.l D0 0000365E E580 asl D0, 2 00003660 D0AE FFBA add.l D0, [A6 - 0x46] 00003664 4878 0007 push.l 0x7 00003668 2F2E FFAA move.l -[A7], [A6 - 0x56] 0000366C 2D40 FF98 move.l [A6 - 0x68], D0 00003670 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003674 4878 0010 push.l 0x10 00003678 2F00 move.l -[A7], D0 0000367A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000367E 206E FF98 movea.l A0, [A6 - 0x68] 00003682 D190 add.l [A0], D0 00003684 3007 move.w D0, D7 00003686 5440 addq.w D0, 2 00003688 48C0 ext.l D0 0000368A E580 asl D0, 2 0000368C D0AE FFB6 add.l D0, [A6 - 0x4A] 00003690 4878 0003 push.l 0x3 00003694 2F2E FFAA move.l -[A7], [A6 - 0x56] 00003698 2D40 FF98 move.l [A6 - 0x68], D0 0000369C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000036A0 4878 0010 push.l 0x10 000036A4 2F00 move.l -[A7], D0 000036A6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000036AA 206E FF98 movea.l A0, [A6 - 0x68] 000036AE D190 add.l [A0], D0 000036B0 3007 move.w D0, D7 000036B2 5240 addq.w D0, 1 000036B4 48C0 ext.l D0 000036B6 E580 asl D0, 2 000036B8 D0AE FFB6 add.l D0, [A6 - 0x4A] 000036BC 4878 0005 push.l 0x5 000036C0 2F2E FFAA move.l -[A7], [A6 - 0x56] 000036C4 2D40 FF98 move.l [A6 - 0x68], D0 000036C8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000036CC 4878 0010 push.l 0x10 000036D0 2F00 move.l -[A7], D0 000036D2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000036D6 206E FF98 movea.l A0, [A6 - 0x68] 000036DA D190 add.l [A0], D0 000036DC 3007 move.w D0, D7 000036DE 48C0 ext.l D0 000036E0 E580 asl D0, 2 000036E2 D0AE FFB6 add.l D0, [A6 - 0x4A] 000036E6 4878 0010 push.l 0x10 000036EA 2F2E FFAA move.l -[A7], [A6 - 0x56] 000036EE 2D40 FF98 move.l [A6 - 0x68], D0 000036F2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000036F6 206E FF98 movea.l A0, [A6 - 0x68] 000036FA D190 add.l [A0], D0 label000036FC: 000036FC 3005 move.w D0, D5 000036FE C1FC 0006 muls.w D0, 0x6 00003702 D0AE FFD4 add.l D0, [A6 - 0x2C] 00003706 2040 movea.l A0, D0 00003708 2890 move.l [A4], [A0] 0000370A 4A6E FFCE tst.w [A6 - 0x32] 0000370E 6706 beq +0x8 /* 00003716 */ 00003710 4A6E FFA0 tst.w [A6 - 0x60] 00003714 6706 beq +0x8 /* 0000371C */ label00003716: 00003716 5247 addq.w D7, 1 00003718 588C addq.l A4, 4 0000371A 6004 bra +0x6 /* 00003720 */ label0000371C: 0000371C 5347 subq.w D7, 1 0000371E 598C subq.l A4, 4 label00003720: 00003720 BE46 cmp.w D7, D6 00003722 6600 F8FC bne -0x702 /* 00003020 */ 00003726 4A6E FFCE tst.w [A6 - 0x32] 0000372A 6744 beq +0x46 /* 00003770 */ 0000372C 2D6E FFCA FFB2 move.l [A6 - 0x4E], [A6 - 0x36] 00003732 2D6E FFC6 FFCA move.l [A6 - 0x36], [A6 - 0x3A] 00003738 2D6E FFB2 FFC6 move.l [A6 - 0x3A], [A6 - 0x4E] 0000373E 2D6E FFC2 FFB2 move.l [A6 - 0x4E], [A6 - 0x3E] 00003744 2D6E FFBE FFC2 move.l [A6 - 0x3E], [A6 - 0x42] 0000374A 2D6E FFB2 FFBE move.l [A6 - 0x42], [A6 - 0x4E] 00003750 2D6E FFBA FFB2 move.l [A6 - 0x4E], [A6 - 0x46] 00003756 2D6E FFB6 FFBA move.l [A6 - 0x46], [A6 - 0x4A] 0000375C 2D6E FFB2 FFB6 move.l [A6 - 0x4A], [A6 - 0x4E] 00003762 4A6E FFA0 tst.w [A6 - 0x60] 00003766 57C0 seq D0 00003768 4400 neg.b D0 0000376A 4880 ext.w D0 0000376C 3D40 FFA0 move.w [A6 - 0x60], D0 label00003770: 00003770 302E FFE8 move.w D0, [A6 - 0x18] 00003774 48C0 ext.l D0 00003776 E580 asl D0, 2 00003778 D0AE FFF8 add.l D0, [A6 - 0x8] 0000377C 4267 clr.w -[A7] 0000377E 7200 moveq.l D1, 0x00 00003780 122E FFE7 move.b D1, [A6 - 0x19] 00003784 3F01 move.w -[A7], D1 00003786 3F2E FFEE move.w -[A7], [A6 - 0x12] 0000378A 2040 movea.l A0, D0 0000378C 2F10 move.l -[A7], [A0] 0000378E 2F2D F264 move.l -[A7], [A5 - 0xD9C] 00003792 4EBA E73C jsr [PC - 0x18C4 /* 00001ED0 */] 00003796 4FEF 000E lea.l A7, [A7 + 0xE] 0000379A 526E FFE8 addq.w [A6 - 0x18], 1 label0000379E: 0000379E 302E FFE8 move.w D0, [A6 - 0x18] 000037A2 B06E FFF0 cmp.w D0, [A6 - 0x10] 000037A6 6D00 F7D2 blt -0x82C /* 00002F7A */ 000037AA 2F2D F264 move.l -[A7], [A5 - 0xD9C] 000037AE 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000037B2 588F addq.l A7, 4 000037B4 4A6D F268 tst.w [A5 - 0xD98] 000037B8 6742 beq +0x44 /* 000037FC */ 000037BA 486D F4C6 pea.l [A5 - 0xB3A] 000037BE 4EBA CBBE jsr [PC - 0x3442 /* 0000037E */] 000037C2 588F addq.l A7, 4 000037C4 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000037C8 90AE FFA6 sub.l D0, [A6 - 0x5A] 000037CC 4878 003C push.l 0x3C /* '<' */ 000037D0 2F00 move.l -[A7], D0 000037D2 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000037D6 2D40 FFA6 move.l [A6 - 0x5A], D0 000037DA 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000037DE 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000037E2 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000037E6 2F00 move.l -[A7], D0 000037E8 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000037EC 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000037F0 486D F4CA pea.l [A5 - 0xB36] 000037F4 4EBA CB88 jsr [PC - 0x3478 /* 0000037E */] 000037F8 4FEF 0010 lea.l A7, [A7 + 0x10] label000037FC: 000037FC 4267 clr.w -[A7] 000037FE 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00003802 548F addq.l A7, 2 00003804 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 00003808 4E5E unlink A6 0000380A 4E75 rts 0000380C 4D41 chk.w D6, D1 0000380E 494E chk.w D4, A6 00003810 2020 move.l D0, -[A0] 00003812 2020 move.l D0, -[A0] fn00003814: 00003814 4E56 FF9E link A6, -0x0062 00003818 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 0000381C 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003820 4878 000A push.l 0xA /* '\n' */ 00003824 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003828 2F00 move.l -[A7], D0 0000382A 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 0000382E 588F addq.l A7, 4 00003830 2D40 FFF8 move.l [A6 - 0x8], D0 00003834 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003838 4878 0006 push.l 0x6 0000383C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003840 2F00 move.l -[A7], D0 00003842 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00003846 588F addq.l A7, 4 00003848 2D40 FFFC move.l [A6 - 0x4], D0 0000384C 4AAE FFF8 tst.l [A6 - 0x8] 00003850 6706 beq +0x8 /* 00003858 */ 00003852 4AAE FFFC tst.l [A6 - 0x4] 00003856 6616 bne +0x18 /* 0000386E */ label00003858: 00003858 4267 clr.w -[A7] 0000385A 4267 clr.w -[A7] 0000385C 4267 clr.w -[A7] 0000385E 4267 clr.w -[A7] 00003860 4267 clr.w -[A7] 00003862 486D F504 pea.l [A5 - 0xAFC] 00003866 4EBA CC78 jsr [PC - 0x3388 /* 000004E0 */] 0000386A 4FEF 000E lea.l A7, [A7 + 0xE] label0000386E: 0000386E 7C00 moveq.l D6, 0x00 00003870 6042 bra +0x44 /* 000038B4 */ label00003872: 00003872 2F06 move.l -[A7], D6 00003874 2F3C 0000 0006 move.l -[A7], 0x6 0000387A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000387E D0AE FFFC add.l D0, [A6 - 0x4] 00003882 2040 movea.l A0, D0 00003884 4210 clr.b [A0] 00003886 2F06 move.l -[A7], D6 00003888 2F3C 0000 0006 move.l -[A7], 0x6 0000388E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003892 D0AE FFFC add.l D0, [A6 - 0x4] 00003896 2040 movea.l A0, D0 00003898 4228 0001 clr.b [A0 + 0x1] 0000389C 2F06 move.l -[A7], D6 0000389E 2F3C 0000 0006 move.l -[A7], 0x6 000038A4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000038A8 D0AE FFFC add.l D0, [A6 - 0x4] 000038AC 2040 movea.l A0, D0 000038AE 4228 0002 clr.b [A0 + 0x2] 000038B2 5286 addq.l D6, 1 label000038B4: 000038B4 BCAE 0016 cmp.l D6, [A6 + 0x16] 000038B8 6DB8 blt -0x46 /* 00003872 */ 000038BA 206E FFF8 movea.l A0, [A6 - 0x8] 000038BE 4250 clr.w [A0] 000038C0 206E FFF8 movea.l A0, [A6 - 0x8] 000038C4 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 000038CA 206E FFF8 movea.l A0, [A6 - 0x8] 000038CE 216E 0010 0006 move.l [A0 + 0x6], [A6 + 0x10] 000038D4 7001 moveq.l D0, 0x01 000038D6 3D40 FFF6 move.w [A6 - 0xA], D0 000038DA 6000 05AC bra +0x5AE /* 00003E88 */ label000038DE: 000038DE 4A6D F268 tst.w [A5 - 0xD98] 000038E2 671A beq +0x1C /* 000038FE */ 000038E4 306E FFF6 movea.w A0, [A6 - 0xA] 000038E8 2008 move.l D0, A0 000038EA 81FC 0005 divs.w D0, 0x5 000038EE 4840 swap.w D0 000038F0 4A40 tst.w D0 000038F2 660A bne +0xC /* 000038FE */ 000038F4 486D F512 pea.l [A5 - 0xAEE] 000038F8 4EBA CA84 jsr [PC - 0x357C /* 0000037E */] 000038FC 588F addq.l A7, 4 label000038FE: 000038FE 7E00 moveq.l D7, 0x00 00003900 6002 bra +0x4 /* 00003904 */ label00003902: 00003902 5287 addq.l D7, 1 label00003904: 00003904 2F07 move.l -[A7], D7 00003906 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 0000390C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003910 D0AE FFF8 add.l D0, [A6 - 0x8] 00003914 2040 movea.l A0, D0 00003916 0CA8 0000 0002 0002 cmpi.l [A0 + 0x2], 0x2 0000391E 6C08 bge +0xA /* 00003928 */ 00003920 306E FFF6 movea.w A0, [A6 - 0xA] 00003924 B1C7 cmpa.l A0, D7 00003926 6EDA bgt -0x24 /* 00003902 */ label00003928: 00003928 306E FFF6 movea.w A0, [A6 - 0xA] 0000392C B1C7 cmpa.l A0, D7 0000392E 6700 0564 beq +0x566 /* 00003E94 */ 00003932 2F07 move.l -[A7], D7 00003934 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 0000393A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000393E D0AE FFF8 add.l D0, [A6 - 0x8] 00003942 2040 movea.l A0, D0 00003944 3050 movea.w A0, [A0] 00003946 2A08 move.l D5, A0 00003948 2F07 move.l -[A7], D7 0000394A 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00003950 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003954 D0AE FFF8 add.l D0, [A6 - 0x8] 00003958 2040 movea.l A0, D0 0000395A 2828 0002 move.l D4, [A0 + 0x2] 0000395E 2F07 move.l -[A7], D7 00003960 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00003966 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000396A D0AE FFF8 add.l D0, [A6 - 0x8] 0000396E 2040 movea.l A0, D0 00003970 2D68 0006 FFF2 move.l [A6 - 0xE], [A0 + 0x6] 00003976 2F05 move.l -[A7], D5 00003978 2F3C 0000 0006 move.l -[A7], 0x6 0000397E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003982 D0AE 0008 add.l D0, [A6 + 0x8] 00003986 2040 movea.l A0, D0 00003988 7000 moveq.l D0, 0x00 0000398A 1010 move.b D0, [A0] 0000398C 2D40 FFEE move.l [A6 - 0x12], D0 00003990 2600 move.l D3, D0 00003992 2F05 move.l -[A7], D5 00003994 2F3C 0000 0006 move.l -[A7], 0x6 0000399A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000399E D0AE 0008 add.l D0, [A6 + 0x8] 000039A2 2040 movea.l A0, D0 000039A4 7000 moveq.l D0, 0x00 000039A6 1028 0001 move.b D0, [A0 + 0x1] 000039AA 2D40 FFE6 move.l [A6 - 0x1A], D0 000039AE 2D40 FFEA move.l [A6 - 0x16], D0 000039B2 2F05 move.l -[A7], D5 000039B4 2F3C 0000 0006 move.l -[A7], 0x6 000039BA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000039BE D0AE 0008 add.l D0, [A6 + 0x8] 000039C2 2040 movea.l A0, D0 000039C4 7000 moveq.l D0, 0x00 000039C6 1028 0002 move.b D0, [A0 + 0x2] 000039CA 2D40 FFDE move.l [A6 - 0x22], D0 000039CE 2D40 FFE2 move.l [A6 - 0x1E], D0 000039D2 7C01 moveq.l D6, 0x01 000039D4 6000 00BC bra +0xBE /* 00003A92 */ label000039D8: 000039D8 2005 move.l D0, D5 000039DA D086 add.l D0, D6 000039DC 2F00 move.l -[A7], D0 000039DE 2F3C 0000 0006 move.l -[A7], 0x6 000039E4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000039E8 D0AE 0008 add.l D0, [A6 + 0x8] 000039EC 2040 movea.l A0, D0 000039EE 7000 moveq.l D0, 0x00 000039F0 1010 move.b D0, [A0] 000039F2 2D40 FFDA move.l [A6 - 0x26], D0 000039F6 B6AE FFDA cmp.l D3, [A6 - 0x26] 000039FA 6F04 ble +0x6 /* 00003A00 */ 000039FC 262E FFDA move.l D3, [A6 - 0x26] label00003A00: 00003A00 202E FFDA move.l D0, [A6 - 0x26] 00003A04 B0AE FFEE cmp.l D0, [A6 - 0x12] 00003A08 6F06 ble +0x8 /* 00003A10 */ 00003A0A 2D6E FFDA FFEE move.l [A6 - 0x12], [A6 - 0x26] label00003A10: 00003A10 2005 move.l D0, D5 00003A12 D086 add.l D0, D6 00003A14 2F00 move.l -[A7], D0 00003A16 2F3C 0000 0006 move.l -[A7], 0x6 00003A1C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003A20 D0AE 0008 add.l D0, [A6 + 0x8] 00003A24 2040 movea.l A0, D0 00003A26 7000 moveq.l D0, 0x00 00003A28 1028 0001 move.b D0, [A0 + 0x1] 00003A2C 2D40 FFDA move.l [A6 - 0x26], D0 00003A30 202E FFDA move.l D0, [A6 - 0x26] 00003A34 B0AE FFEA cmp.l D0, [A6 - 0x16] 00003A38 6C06 bge +0x8 /* 00003A40 */ 00003A3A 2D6E FFDA FFEA move.l [A6 - 0x16], [A6 - 0x26] label00003A40: 00003A40 202E FFDA move.l D0, [A6 - 0x26] 00003A44 B0AE FFE6 cmp.l D0, [A6 - 0x1A] 00003A48 6F06 ble +0x8 /* 00003A50 */ 00003A4A 2D6E FFDA FFE6 move.l [A6 - 0x1A], [A6 - 0x26] label00003A50: 00003A50 2005 move.l D0, D5 00003A52 D086 add.l D0, D6 00003A54 2F00 move.l -[A7], D0 00003A56 2F3C 0000 0006 move.l -[A7], 0x6 00003A5C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003A60 D0AE 0008 add.l D0, [A6 + 0x8] 00003A64 2040 movea.l A0, D0 00003A66 7000 moveq.l D0, 0x00 00003A68 1028 0002 move.b D0, [A0 + 0x2] 00003A6C 2D40 FFDA move.l [A6 - 0x26], D0 00003A70 202E FFDA move.l D0, [A6 - 0x26] 00003A74 B0AE FFE2 cmp.l D0, [A6 - 0x1E] 00003A78 6C06 bge +0x8 /* 00003A80 */ 00003A7A 2D6E FFDA FFE2 move.l [A6 - 0x1E], [A6 - 0x26] label00003A80: 00003A80 202E FFDA move.l D0, [A6 - 0x26] 00003A84 B0AE FFDE cmp.l D0, [A6 - 0x22] 00003A88 6F06 ble +0x8 /* 00003A90 */ 00003A8A 2D6E FFDA FFDE move.l [A6 - 0x22], [A6 - 0x26] label00003A90: 00003A90 5286 addq.l D6, 1 label00003A92: 00003A92 BC84 cmp.l D6, D4 00003A94 6D00 FF42 blt -0xBC /* 000039D8 */ 00003A98 202E FFEE move.l D0, [A6 - 0x12] 00003A9C 9083 sub.l D0, D3 00003A9E 1D40 FFCE move.b [A6 - 0x32], D0 00003AA2 422E FFCF clr.b [A6 - 0x31] 00003AA6 422E FFD0 clr.b [A6 - 0x30] 00003AAA 7000 moveq.l D0, 0x00 00003AAC 102E FFCE move.b D0, [A6 - 0x32] 00003AB0 3D40 FFC0 move.w [A6 - 0x40], D0 00003AB4 2D6D F516 FFB6 move.l [A6 - 0x4A], [A5 - 0xAEA] 00003ABA 2D6D F51A FFBA move.l [A6 - 0x46], [A5 - 0xAE6] 00003AC0 3D6D F51E FFBE move.w [A6 - 0x42], [A5 - 0xAE2] 00003AC6 486E FFC0 pea.l [A6 - 0x40] 00003ACA 486E FFB6 pea.l [A6 - 0x4A] 00003ACE 3F3C 2004 move.w -[A7], 0x2004 00003AD2 A9EB syscall Pack4/FP68K 00003AD4 7000 moveq.l D0, 0x00 00003AD6 102E FFCF move.b D0, [A6 - 0x31] 00003ADA 3D40 FFB4 move.w [A6 - 0x4C], D0 00003ADE 2D6D F520 FFAA move.l [A6 - 0x56], [A5 - 0xAE0] 00003AE4 2D6D F524 FFAE move.l [A6 - 0x52], [A5 - 0xADC] 00003AEA 3D6D F528 FFB2 move.w [A6 - 0x4E], [A5 - 0xAD8] 00003AF0 486E FFB4 pea.l [A6 - 0x4C] 00003AF4 486E FFAA pea.l [A6 - 0x56] 00003AF8 3F3C 2004 move.w -[A7], 0x2004 00003AFC A9EB syscall Pack4/FP68K 00003AFE 486E FFAA pea.l [A6 - 0x56] 00003B02 486E FFB6 pea.l [A6 - 0x4A] 00003B06 3F3C 0000 move.w -[A7], 0x0 00003B0A A9EB syscall Pack4/FP68K 00003B0C 7000 moveq.l D0, 0x00 00003B0E 102E FFD0 move.b D0, [A6 - 0x30] 00003B12 3D40 FFA8 move.w [A6 - 0x58], D0 00003B16 2D6D F52A FF9E move.l [A6 - 0x62], [A5 - 0xAD6] 00003B1C 2D6D F52E FFA2 move.l [A6 - 0x5E], [A5 - 0xAD2] 00003B22 3D6D F532 FFA6 move.w [A6 - 0x5A], [A5 - 0xACE] 00003B28 486E FFA8 pea.l [A6 - 0x58] 00003B2C 486E FF9E pea.l [A6 - 0x62] 00003B30 3F3C 2004 move.w -[A7], 0x2004 00003B34 A9EB syscall Pack4/FP68K 00003B36 486E FF9E pea.l [A6 - 0x62] 00003B3A 486E FFB6 pea.l [A6 - 0x4A] 00003B3E 3F3C 0000 move.w -[A7], 0x0 00003B42 A9EB syscall Pack4/FP68K 00003B44 486E FFB6 pea.l [A6 - 0x4A] 00003B48 486E FFCA pea.l [A6 - 0x36] 00003B4C 3F3C 1010 move.w -[A7], 0x1010 00003B50 A9EB syscall Pack4/FP68K 00003B52 422E FFCE clr.b [A6 - 0x32] 00003B56 202E FFE6 move.l D0, [A6 - 0x1A] 00003B5A 90AE FFEA sub.l D0, [A6 - 0x16] 00003B5E 1D40 FFCF move.b [A6 - 0x31], D0 00003B62 422E FFD0 clr.b [A6 - 0x30] 00003B66 7000 moveq.l D0, 0x00 00003B68 102E FFCE move.b D0, [A6 - 0x32] 00003B6C 3D40 FFC0 move.w [A6 - 0x40], D0 00003B70 2D6D F534 FFB6 move.l [A6 - 0x4A], [A5 - 0xACC] 00003B76 2D6D F538 FFBA move.l [A6 - 0x46], [A5 - 0xAC8] 00003B7C 3D6D F53C FFBE move.w [A6 - 0x42], [A5 - 0xAC4] 00003B82 486E FFC0 pea.l [A6 - 0x40] 00003B86 486E FFB6 pea.l [A6 - 0x4A] 00003B8A 3F3C 2004 move.w -[A7], 0x2004 00003B8E A9EB syscall Pack4/FP68K 00003B90 7000 moveq.l D0, 0x00 00003B92 102E FFCF move.b D0, [A6 - 0x31] 00003B96 3D40 FFB4 move.w [A6 - 0x4C], D0 00003B9A 2D6D F53E FFAA move.l [A6 - 0x56], [A5 - 0xAC2] 00003BA0 2D6D F542 FFAE move.l [A6 - 0x52], [A5 - 0xABE] 00003BA6 3D6D F546 FFB2 move.w [A6 - 0x4E], [A5 - 0xABA] 00003BAC 486E FFB4 pea.l [A6 - 0x4C] 00003BB0 486E FFAA pea.l [A6 - 0x56] 00003BB4 3F3C 2004 move.w -[A7], 0x2004 00003BB8 A9EB syscall Pack4/FP68K 00003BBA 486E FFAA pea.l [A6 - 0x56] 00003BBE 486E FFB6 pea.l [A6 - 0x4A] 00003BC2 3F3C 0000 move.w -[A7], 0x0 00003BC6 A9EB syscall Pack4/FP68K 00003BC8 7000 moveq.l D0, 0x00 00003BCA 102E FFD0 move.b D0, [A6 - 0x30] 00003BCE 3D40 FFA8 move.w [A6 - 0x58], D0 00003BD2 2D6D F548 FF9E move.l [A6 - 0x62], [A5 - 0xAB8] 00003BD8 2D6D F54C FFA2 move.l [A6 - 0x5E], [A5 - 0xAB4] 00003BDE 3D6D F550 FFA6 move.w [A6 - 0x5A], [A5 - 0xAB0] 00003BE4 486E FFA8 pea.l [A6 - 0x58] 00003BE8 486E FF9E pea.l [A6 - 0x62] 00003BEC 3F3C 2004 move.w -[A7], 0x2004 00003BF0 A9EB syscall Pack4/FP68K 00003BF2 486E FF9E pea.l [A6 - 0x62] 00003BF6 486E FFB6 pea.l [A6 - 0x4A] 00003BFA 3F3C 0000 move.w -[A7], 0x0 00003BFE A9EB syscall Pack4/FP68K 00003C00 486E FFB6 pea.l [A6 - 0x4A] 00003C04 486E FFC6 pea.l [A6 - 0x3A] 00003C08 3F3C 1010 move.w -[A7], 0x1010 00003C0C A9EB syscall Pack4/FP68K 00003C0E 422E FFCE clr.b [A6 - 0x32] 00003C12 422E FFCF clr.b [A6 - 0x31] 00003C16 202E FFDE move.l D0, [A6 - 0x22] 00003C1A 90AE FFE2 sub.l D0, [A6 - 0x1E] 00003C1E 1D40 FFD0 move.b [A6 - 0x30], D0 00003C22 7000 moveq.l D0, 0x00 00003C24 102E FFCE move.b D0, [A6 - 0x32] 00003C28 3D40 FFC0 move.w [A6 - 0x40], D0 00003C2C 2D6D F552 FFB6 move.l [A6 - 0x4A], [A5 - 0xAAE] 00003C32 2D6D F556 FFBA move.l [A6 - 0x46], [A5 - 0xAAA] 00003C38 3D6D F55A FFBE move.w [A6 - 0x42], [A5 - 0xAA6] 00003C3E 486E FFC0 pea.l [A6 - 0x40] 00003C42 486E FFB6 pea.l [A6 - 0x4A] 00003C46 3F3C 2004 move.w -[A7], 0x2004 00003C4A A9EB syscall Pack4/FP68K 00003C4C 7000 moveq.l D0, 0x00 00003C4E 102E FFCF move.b D0, [A6 - 0x31] 00003C52 3D40 FFB4 move.w [A6 - 0x4C], D0 00003C56 2D6D F55C FFAA move.l [A6 - 0x56], [A5 - 0xAA4] 00003C5C 2D6D F560 FFAE move.l [A6 - 0x52], [A5 - 0xAA0] 00003C62 3D6D F564 FFB2 move.w [A6 - 0x4E], [A5 - 0xA9C] 00003C68 486E FFB4 pea.l [A6 - 0x4C] 00003C6C 486E FFAA pea.l [A6 - 0x56] 00003C70 3F3C 2004 move.w -[A7], 0x2004 00003C74 A9EB syscall Pack4/FP68K 00003C76 486E FFAA pea.l [A6 - 0x56] 00003C7A 486E FFB6 pea.l [A6 - 0x4A] 00003C7E 3F3C 0000 move.w -[A7], 0x0 00003C82 A9EB syscall Pack4/FP68K 00003C84 7000 moveq.l D0, 0x00 00003C86 102E FFD0 move.b D0, [A6 - 0x30] 00003C8A 3D40 FFA8 move.w [A6 - 0x58], D0 00003C8E 2D6D F566 FF9E move.l [A6 - 0x62], [A5 - 0xA9A] 00003C94 2D6D F56A FFA2 move.l [A6 - 0x5E], [A5 - 0xA96] 00003C9A 3D6D F56E FFA6 move.w [A6 - 0x5A], [A5 - 0xA92] 00003CA0 486E FFA8 pea.l [A6 - 0x58] 00003CA4 486E FF9E pea.l [A6 - 0x62] 00003CA8 3F3C 2004 move.w -[A7], 0x2004 00003CAC A9EB syscall Pack4/FP68K 00003CAE 486E FF9E pea.l [A6 - 0x62] 00003CB2 486E FFB6 pea.l [A6 - 0x4A] 00003CB6 3F3C 0000 move.w -[A7], 0x0 00003CBA A9EB syscall Pack4/FP68K 00003CBC 486E FFB6 pea.l [A6 - 0x4A] 00003CC0 486E FFC2 pea.l [A6 - 0x3E] 00003CC4 3F3C 1010 move.w -[A7], 0x1010 00003CC8 A9EB syscall Pack4/FP68K 00003CCA 486E FFCA pea.l [A6 - 0x36] 00003CCE 486E FFB8 pea.l [A6 - 0x48] 00003CD2 3F3C 100E move.w -[A7], 0x100E 00003CD6 A9EB syscall Pack4/FP68K 00003CD8 486E FFC6 pea.l [A6 - 0x3A] 00003CDC 486E FFB8 pea.l [A6 - 0x48] 00003CE0 3F3C 100A move.w -[A7], 0x100A 00003CE4 A9EB syscall Pack4/FP68K 00003CE6 6D46 blt +0x48 /* 00003D2E */ 00003CE8 486E FFCA pea.l [A6 - 0x36] 00003CEC 486E FFAE pea.l [A6 - 0x52] 00003CF0 3F3C 100E move.w -[A7], 0x100E 00003CF4 A9EB syscall Pack4/FP68K 00003CF6 486E FFC2 pea.l [A6 - 0x3E] 00003CFA 486E FFAE pea.l [A6 - 0x52] 00003CFE 3F3C 100A move.w -[A7], 0x100A 00003D02 A9EB syscall Pack4/FP68K 00003D04 6D28 blt +0x2A /* 00003D2E */ 00003D06 2F05 move.l -[A7], D5 00003D08 2F3C 0000 0006 move.l -[A7], 0x6 00003D0E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003D12 D0AE 0008 add.l D0, [A6 + 0x8] 00003D16 486D 0072 pea.l [A5 + 0x72 /* export_10 */] 00003D1A 4878 0006 push.l 0x6 00003D1E 2F04 move.l -[A7], D4 00003D20 2F00 move.l -[A7], D0 00003D22 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00003D26 4FEF 0010 lea.l A7, [A7 + 0x10] 00003D2A 6000 006A bra +0x6C /* 00003D96 */ label00003D2E: 00003D2E 486E FFC6 pea.l [A6 - 0x3A] 00003D32 486E FFB8 pea.l [A6 - 0x48] 00003D36 3F3C 100E move.w -[A7], 0x100E 00003D3A A9EB syscall Pack4/FP68K 00003D3C 486E FFC2 pea.l [A6 - 0x3E] 00003D40 486E FFB8 pea.l [A6 - 0x48] 00003D44 3F3C 100A move.w -[A7], 0x100A 00003D48 A9EB syscall Pack4/FP68K 00003D4A 6D26 blt +0x28 /* 00003D72 */ 00003D4C 2F05 move.l -[A7], D5 00003D4E 2F3C 0000 0006 move.l -[A7], 0x6 00003D54 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003D58 D0AE 0008 add.l D0, [A6 + 0x8] 00003D5C 486D 007A pea.l [A5 + 0x7A /* export_11 */] 00003D60 4878 0006 push.l 0x6 00003D64 2F04 move.l -[A7], D4 00003D66 2F00 move.l -[A7], D0 00003D68 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00003D6C 4FEF 0010 lea.l A7, [A7 + 0x10] 00003D70 6024 bra +0x26 /* 00003D96 */ label00003D72: 00003D72 2F05 move.l -[A7], D5 00003D74 2F3C 0000 0006 move.l -[A7], 0x6 00003D7A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003D7E D0AE 0008 add.l D0, [A6 + 0x8] 00003D82 486D 0082 pea.l [A5 + 0x82 /* export_12 */] 00003D86 4878 0006 push.l 0x6 00003D8A 2F04 move.l -[A7], D4 00003D8C 2F00 move.l -[A7], D0 00003D8E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00003D92 4FEF 0010 lea.l A7, [A7 + 0x10] label00003D96: 00003D96 2F05 move.l -[A7], D5 00003D98 2F3C 0000 0006 move.l -[A7], 0x6 00003D9E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003DA2 D0AE 0008 add.l D0, [A6 + 0x8] 00003DA6 2040 movea.l A0, D0 00003DA8 3068 0004 movea.w A0, [A0 + 0x4] 00003DAC 2D48 FFD2 move.l [A6 - 0x2E], A0 00003DB0 4878 0002 push.l 0x2 00003DB4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00003DB8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003DBC 2D40 FFD6 move.l [A6 - 0x2A], D0 00003DC0 7C01 moveq.l D6, 0x01 00003DC2 602C bra +0x2E /* 00003DF0 */ label00003DC4: 00003DC4 202E FFD2 move.l D0, [A6 - 0x2E] 00003DC8 B0AE FFD6 cmp.l D0, [A6 - 0x2A] 00003DCC 6C2A bge +0x2C /* 00003DF8 */ 00003DCE 2005 move.l D0, D5 00003DD0 D086 add.l D0, D6 00003DD2 2F00 move.l -[A7], D0 00003DD4 2F3C 0000 0006 move.l -[A7], 0x6 00003DDA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003DDE D0AE 0008 add.l D0, [A6 + 0x8] 00003DE2 2040 movea.l A0, D0 00003DE4 3028 0004 move.w D0, [A0 + 0x4] 00003DE8 48C0 ext.l D0 00003DEA D1AE FFD2 add.l [A6 - 0x2E], D0 00003DEE 5286 addq.l D6, 1 label00003DF0: 00003DF0 2004 move.l D0, D4 00003DF2 5380 subq.l D0, 1 00003DF4 BC80 cmp.l D6, D0 00003DF6 6DCC blt -0x32 /* 00003DC4 */ label00003DF8: 00003DF8 2F07 move.l -[A7], D7 00003DFA 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00003E00 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003E04 D0AE FFF8 add.l D0, [A6 - 0x8] 00003E08 2040 movea.l A0, D0 00003E0A 2146 0002 move.l [A0 + 0x2], D6 00003E0E 2F07 move.l -[A7], D7 00003E10 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00003E16 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003E1A D0AE FFF8 add.l D0, [A6 - 0x8] 00003E1E 2040 movea.l A0, D0 00003E20 216E FFD2 0006 move.l [A0 + 0x6], [A6 - 0x2E] 00003E26 302E FFF6 move.w D0, [A6 - 0xA] 00003E2A C1FC 000A muls.w D0, 0xA /* '\n' */ 00003E2E D0AE FFF8 add.l D0, [A6 - 0x8] 00003E32 2205 move.l D1, D5 00003E34 D286 add.l D1, D6 00003E36 2040 movea.l A0, D0 00003E38 3081 move.w [A0], D1 00003E3A 302E FFF6 move.w D0, [A6 - 0xA] 00003E3E C1FC 000A muls.w D0, 0xA /* '\n' */ 00003E42 D0AE FFF8 add.l D0, [A6 - 0x8] 00003E46 2204 move.l D1, D4 00003E48 9286 sub.l D1, D6 00003E4A 2040 movea.l A0, D0 00003E4C 2141 0002 move.l [A0 + 0x2], D1 00003E50 302E FFF6 move.w D0, [A6 - 0xA] 00003E54 C1FC 000A muls.w D0, 0xA /* '\n' */ 00003E58 D0AE FFF8 add.l D0, [A6 - 0x8] 00003E5C 222E FFF2 move.l D1, [A6 - 0xE] 00003E60 92AE FFD2 sub.l D1, [A6 - 0x2E] 00003E64 2040 movea.l A0, D0 00003E66 2141 0006 move.l [A0 + 0x6], D1 00003E6A 526E FFF6 addq.w [A6 - 0xA], 1 00003E6E 486D 008A pea.l [A5 + 0x8A /* export_13 */] 00003E72 4878 000A push.l 0xA /* '\n' */ 00003E76 306E FFF6 movea.w A0, [A6 - 0xA] 00003E7A 2F08 move.l -[A7], A0 00003E7C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003E80 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00003E84 4FEF 0010 lea.l A7, [A7 + 0x10] label00003E88: 00003E88 306E FFF6 movea.w A0, [A6 - 0xA] 00003E8C B1EE 0016 cmpa.l A0, [A6 + 0x16] 00003E90 6D00 FA4C blt -0x5B2 /* 000038DE */ label00003E94: 00003E94 7E00 moveq.l D7, 0x00 00003E96 6000 01F8 bra +0x1FA /* 00004090 */ label00003E9A: 00003E9A 2F07 move.l -[A7], D7 00003E9C 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00003EA2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003EA6 D0AE FFF8 add.l D0, [A6 - 0x8] 00003EAA 2040 movea.l A0, D0 00003EAC 3A10 move.w D5, [A0] 00003EAE 2F07 move.l -[A7], D7 00003EB0 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00003EB6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003EBA D0AE FFF8 add.l D0, [A6 - 0x8] 00003EBE 2040 movea.l A0, D0 00003EC0 2828 0002 move.l D4, [A0 + 0x2] 00003EC4 7600 moveq.l D3, 0x00 00003EC6 42AE FFF2 clr.l [A6 - 0xE] 00003ECA 42AE FFEE clr.l [A6 - 0x12] 00003ECE 42AE FFEA clr.l [A6 - 0x16] 00003ED2 7C00 moveq.l D6, 0x00 00003ED4 6000 00F2 bra +0xF4 /* 00003FC8 */ label00003ED8: 00003ED8 3045 movea.w A0, D5 00003EDA D1C6 add.l A0, D6 00003EDC 2F08 move.l -[A7], A0 00003EDE 2F3C 0000 0006 move.l -[A7], 0x6 00003EE4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003EE8 D0AE 0008 add.l D0, [A6 + 0x8] 00003EEC 3045 movea.w A0, D5 00003EEE D1C6 add.l A0, D6 00003EF0 2F08 move.l -[A7], A0 00003EF2 2F3C 0000 0006 move.l -[A7], 0x6 00003EF8 2D40 FFE6 move.l [A6 - 0x1A], D0 00003EFC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003F00 D0AE 0008 add.l D0, [A6 + 0x8] 00003F04 2040 movea.l A0, D0 00003F06 226E FFE6 movea.l A1, [A6 - 0x1A] 00003F0A 7000 moveq.l D0, 0x00 00003F0C 1011 move.b D0, [A1] 00003F0E C1E8 0004 muls.w D0, [A0 + 0x4] 00003F12 4840 swap.w D0 00003F14 4240 clr.w D0 00003F16 4840 swap.w D0 00003F18 D680 add.l D3, D0 00003F1A 3045 movea.w A0, D5 00003F1C D1C6 add.l A0, D6 00003F1E 2F08 move.l -[A7], A0 00003F20 2F3C 0000 0006 move.l -[A7], 0x6 00003F26 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003F2A D0AE 0008 add.l D0, [A6 + 0x8] 00003F2E 3045 movea.w A0, D5 00003F30 D1C6 add.l A0, D6 00003F32 2F08 move.l -[A7], A0 00003F34 2F3C 0000 0006 move.l -[A7], 0x6 00003F3A 2D40 FFE6 move.l [A6 - 0x1A], D0 00003F3E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003F42 D0AE 0008 add.l D0, [A6 + 0x8] 00003F46 2040 movea.l A0, D0 00003F48 226E FFE6 movea.l A1, [A6 - 0x1A] 00003F4C 7000 moveq.l D0, 0x00 00003F4E 1029 0001 move.b D0, [A1 + 0x1] 00003F52 C1E8 0004 muls.w D0, [A0 + 0x4] 00003F56 4840 swap.w D0 00003F58 4240 clr.w D0 00003F5A 4840 swap.w D0 00003F5C D1AE FFF2 add.l [A6 - 0xE], D0 00003F60 3045 movea.w A0, D5 00003F62 D1C6 add.l A0, D6 00003F64 2F08 move.l -[A7], A0 00003F66 2F3C 0000 0006 move.l -[A7], 0x6 00003F6C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003F70 D0AE 0008 add.l D0, [A6 + 0x8] 00003F74 3045 movea.w A0, D5 00003F76 D1C6 add.l A0, D6 00003F78 2F08 move.l -[A7], A0 00003F7A 2F3C 0000 0006 move.l -[A7], 0x6 00003F80 2D40 FFE6 move.l [A6 - 0x1A], D0 00003F84 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003F88 D0AE 0008 add.l D0, [A6 + 0x8] 00003F8C 2040 movea.l A0, D0 00003F8E 226E FFE6 movea.l A1, [A6 - 0x1A] 00003F92 7000 moveq.l D0, 0x00 00003F94 1029 0002 move.b D0, [A1 + 0x2] 00003F98 C1E8 0004 muls.w D0, [A0 + 0x4] 00003F9C 4840 swap.w D0 00003F9E 4240 clr.w D0 00003FA0 4840 swap.w D0 00003FA2 D1AE FFEE add.l [A6 - 0x12], D0 00003FA6 3045 movea.w A0, D5 00003FA8 D1C6 add.l A0, D6 00003FAA 2F08 move.l -[A7], A0 00003FAC 2F3C 0000 0006 move.l -[A7], 0x6 00003FB2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003FB6 D0AE 0008 add.l D0, [A6 + 0x8] 00003FBA 2040 movea.l A0, D0 00003FBC 3028 0004 move.w D0, [A0 + 0x4] 00003FC0 48C0 ext.l D0 00003FC2 D1AE FFEA add.l [A6 - 0x16], D0 00003FC6 5286 addq.l D6, 1 label00003FC8: 00003FC8 BC84 cmp.l D6, D4 00003FCA 6D00 FF0C blt -0xF2 /* 00003ED8 */ 00003FCE 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003FD2 2F03 move.l -[A7], D3 00003FD4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003FD8 2600 move.l D3, D0 00003FDA 7000 moveq.l D0, 0x00 00003FDC 102E 0015 move.b D0, [A6 + 0x15] 00003FE0 4840 swap.w D0 00003FE2 4240 clr.w D0 00003FE4 4840 swap.w D0 00003FE6 B680 cmp.l D3, D0 00003FE8 6308 bls +0xA /* 00003FF2 */ 00003FEA 7000 moveq.l D0, 0x00 00003FEC 102E 0015 move.b D0, [A6 + 0x15] 00003FF0 2600 move.l D3, D0 label00003FF2: 00003FF2 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003FF6 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00003FFA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003FFE 2D40 FFF2 move.l [A6 - 0xE], D0 00004002 7000 moveq.l D0, 0x00 00004004 102E 0015 move.b D0, [A6 + 0x15] 00004008 4840 swap.w D0 0000400A 4240 clr.w D0 0000400C 4840 swap.w D0 0000400E B0AE FFF2 cmp.l D0, [A6 - 0xE] 00004012 640A bcc +0xC /* 0000401E */ 00004014 7000 moveq.l D0, 0x00 00004016 102E 0015 move.b D0, [A6 + 0x15] 0000401A 2D40 FFF2 move.l [A6 - 0xE], D0 label0000401E: 0000401E 2F2E FFEA move.l -[A7], [A6 - 0x16] 00004022 2F2E FFEE move.l -[A7], [A6 - 0x12] 00004026 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000402A 2D40 FFEE move.l [A6 - 0x12], D0 0000402E 7000 moveq.l D0, 0x00 00004030 102E 0015 move.b D0, [A6 + 0x15] 00004034 4840 swap.w D0 00004036 4240 clr.w D0 00004038 4840 swap.w D0 0000403A B0AE FFEE cmp.l D0, [A6 - 0x12] 0000403E 640A bcc +0xC /* 0000404A */ 00004040 7000 moveq.l D0, 0x00 00004042 102E 0015 move.b D0, [A6 + 0x15] 00004046 2D40 FFEE move.l [A6 - 0x12], D0 label0000404A: 0000404A 2F07 move.l -[A7], D7 0000404C 2F3C 0000 0006 move.l -[A7], 0x6 00004052 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004056 D0AE FFFC add.l D0, [A6 - 0x4] 0000405A 2040 movea.l A0, D0 0000405C 1083 move.b [A0], D3 0000405E 2F07 move.l -[A7], D7 00004060 2F3C 0000 0006 move.l -[A7], 0x6 00004066 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000406A D0AE FFFC add.l D0, [A6 - 0x4] 0000406E 2040 movea.l A0, D0 00004070 116E FFF5 0001 move.b [A0 + 0x1], [A6 - 0xB] 00004076 2F07 move.l -[A7], D7 00004078 2F3C 0000 0006 move.l -[A7], 0x6 0000407E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004082 D0AE FFFC add.l D0, [A6 - 0x4] 00004086 2040 movea.l A0, D0 00004088 116E FFF1 0002 move.b [A0 + 0x2], [A6 - 0xF] 0000408E 5287 addq.l D7, 1 label00004090: 00004090 306E FFF6 movea.w A0, [A6 - 0xA] 00004094 B1C7 cmpa.l A0, D7 00004096 6E00 FE02 bgt -0x1FC /* 00003E9A */ 0000409A 202E FFFC move.l D0, [A6 - 0x4] 0000409E 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 000040A2 4E5E unlink A6 000040A4 4E75 rts 000040A6 4D45 chk.w D6, D5 000040A8 4449 neg.w A1 000040AA 414E chk.w D0, A6 000040AC 4355 chk.w D1, [A5] export_10: 000040AE 4E56 0000 link A6, 0 000040B2 206E 0008 movea.l A0, [A6 + 0x8] 000040B6 7000 moveq.l D0, 0x00 000040B8 1010 move.b D0, [A0] 000040BA 206E 000C movea.l A0, [A6 + 0xC] 000040BE 7200 moveq.l D1, 0x00 000040C0 1210 move.b D1, [A0] 000040C2 9041 sub.w D0, D1 000040C4 4E5E unlink A6 000040C6 4E75 rts 000040C8 5245 addq.w D5, 1 000040CA 4443 neg.w D3 000040CC 4F4D chk.w D7, A5 000040CE 5041 addq.w D1, 8 export_11: 000040D0 4E56 0000 link A6, 0 000040D4 206E 0008 movea.l A0, [A6 + 0x8] 000040D8 7000 moveq.l D0, 0x00 000040DA 1028 0001 move.b D0, [A0 + 0x1] 000040DE 206E 000C movea.l A0, [A6 + 0xC] 000040E2 7200 moveq.l D1, 0x00 000040E4 1228 0001 move.b D1, [A0 + 0x1] 000040E8 9041 sub.w D0, D1 000040EA 4E5E unlink A6 000040EC 4E75 rts 000040EE 4752 chk.w D3, [A2] 000040F0 4545 chk.w D2, D5 000040F2 4E43 trap 3 000040F4 4F4D chk.w D7, A5 export_12: 000040F6 4E56 0000 link A6, 0 000040FA 206E 0008 movea.l A0, [A6 + 0x8] 000040FE 7000 moveq.l D0, 0x00 00004100 1028 0002 move.b D0, [A0 + 0x2] 00004104 206E 000C movea.l A0, [A6 + 0xC] 00004108 7200 moveq.l D1, 0x00 0000410A 1228 0002 move.b D1, [A0 + 0x2] 0000410E 9041 sub.w D0, D1 00004110 4E5E unlink A6 00004112 4E75 rts 00004114 424C clr.w A4 00004116 5545 subq.w D5, 2 00004118 434F chk.w D1, A7 0000411A 4D50 chk.w D6, [A0] export_13: 0000411C 4E56 FFFC link A6, -0x0004 00004120 206E 0008 movea.l A0, [A6 + 0x8] 00004124 226E 000C movea.l A1, [A6 + 0xC] 00004128 2029 0006 move.l D0, [A1 + 0x6] 0000412C 90A8 0006 sub.l D0, [A0 + 0x6] 00004130 2D40 FFFC move.l [A6 - 0x4], D0 00004134 0CAE 0000 7FFF FFFC cmpi.l [A6 - 0x4], 0x7FFF 0000413C 6F06 ble +0x8 /* 00004144 */ 0000413E 303C 7FFF move.w D0, 0x7FFF 00004142 6014 bra +0x16 /* 00004158 */ label00004144: 00004144 0CAE FFFF 8000 FFFC cmpi.l [A6 - 0x4], 0xFFFF8000 0000414C 6C06 bge +0x8 /* 00004154 */ 0000414E 303C 8001 move.w D0, 0x8001 00004152 6004 bra +0x6 /* 00004158 */ label00004154: 00004154 302E FFFE move.w D0, [A6 - 0x2] label00004158: 00004158 4E5E unlink A6 0000415A 4E75 rts 0000415C 5355 subq.w [A5], 1 0000415E 4D43 chk.w D6, D3 00004160 4F4D chk.w D7, A5 00004162 5041 addq.w D1, 8